26#ifndef MYSQL_ROUTER_CLASSIC_PROTOCOL_CONSTANTS_H_ 
   27#define MYSQL_ROUTER_CLASSIC_PROTOCOL_CONSTANTS_H_ 
   34namespace capabilities {
 
  229namespace field_type {
 
  265namespace column_def {
 
  305namespace reload_cmds {
 
Class representing a region of memory (e.g., a string or binary buffer).
Definition: common.h:160
 
Definition: spatial.h:213
 
Using this class is fraught with peril, and you need to be very careful when doing so.
Definition: sql_string.h:169
 
const char * collation
Definition: audit_api_message_emit.cc:184
 
constexpr value_type ps_multi_results
Definition: classic_protocol_constants.h:56
 
constexpr value_type text_result_with_session_tracking
Definition: classic_protocol_constants.h:62
 
constexpr value_type long_password
Definition: classic_protocol_constants.h:38
 
constexpr value_type no_schema
Definition: classic_protocol_constants.h:42
 
constexpr value_type compress
Definition: classic_protocol_constants.h:43
 
constexpr value_type long_flag
Definition: classic_protocol_constants.h:40
 
constexpr value_type transactions
Definition: classic_protocol_constants.h:51
 
constexpr value_type expired_passwords
Definition: classic_protocol_constants.h:60
 
constexpr value_type multi_statements
Definition: classic_protocol_constants.h:54
 
constexpr value_type plugin_auth
Definition: classic_protocol_constants.h:57
 
constexpr value_type session_track
Definition: classic_protocol_constants.h:61
 
constexpr value_type optional_resultset_metadata
Definition: classic_protocol_constants.h:63
 
uint8_t value_type
Definition: classic_protocol_constants.h:37
 
constexpr value_type interactive
Definition: classic_protocol_constants.h:48
 
constexpr value_type query_attributes
Definition: classic_protocol_constants.h:65
 
constexpr value_type connect_attributes
Definition: classic_protocol_constants.h:58
 
constexpr value_type found_rows
Definition: classic_protocol_constants.h:39
 
constexpr value_type client_auth_method_data_varint
Definition: classic_protocol_constants.h:59
 
constexpr value_type ssl
Definition: classic_protocol_constants.h:49
 
constexpr value_type local_files
Definition: classic_protocol_constants.h:45
 
constexpr value_type connect_with_schema
Definition: classic_protocol_constants.h:41
 
constexpr value_type multi_results
Definition: classic_protocol_constants.h:55
 
constexpr value_type secure_connection
Definition: classic_protocol_constants.h:53
 
constexpr value_type ignore_space
Definition: classic_protocol_constants.h:46
 
constexpr value_type compress_zstd
Definition: classic_protocol_constants.h:64
 
constexpr value_type protocol_41
Definition: classic_protocol_constants.h:47
 
constexpr value_type odbc
Definition: classic_protocol_constants.h:44
 
constexpr value_type client_auth_method_data_varint
Definition: classic_protocol_constants.h:130
 
constexpr value_type found_rows
Definition: classic_protocol_constants.h:80
 
constexpr value_type connect_attributes
Definition: classic_protocol_constants.h:128
 
constexpr value_type interactive
Definition: classic_protocol_constants.h:107
 
constexpr value_type expired_passwords
Definition: classic_protocol_constants.h:133
 
constexpr value_type plugin_auth
Definition: classic_protocol_constants.h:126
 
constexpr value_type long_flag
Definition: classic_protocol_constants.h:83
 
constexpr value_type no_schema
Definition: classic_protocol_constants.h:89
 
constexpr value_type local_files
Definition: classic_protocol_constants.h:98
 
constexpr value_type ssl
Definition: classic_protocol_constants.h:110
 
constexpr value_type compress
Definition: classic_protocol_constants.h:92
 
constexpr value_type protocol_41
Definition: classic_protocol_constants.h:104
 
constexpr value_type compress_zstd
Definition: classic_protocol_constants.h:140
 
constexpr value_type multi_results
Definition: classic_protocol_constants.h:122
 
constexpr value_type transactions
Definition: classic_protocol_constants.h:113
 
constexpr value_type optional_resultset_metadata
Definition: classic_protocol_constants.h:142
 
constexpr value_type text_result_with_session_tracking
Definition: classic_protocol_constants.h:137
 
constexpr value_type secure_connection
Definition: classic_protocol_constants.h:116
 
constexpr value_type ps_multi_results
Definition: classic_protocol_constants.h:124
 
constexpr value_type odbc
Definition: classic_protocol_constants.h:95
 
constexpr value_type multi_statements
Definition: classic_protocol_constants.h:119
 
constexpr value_type ignore_space
Definition: classic_protocol_constants.h:101
 
constexpr value_type query_attributes
Definition: classic_protocol_constants.h:145
 
std::bitset< 32 > value_type
Definition: classic_protocol_constants.h:73
 
constexpr value_type connect_with_schema
Definition: classic_protocol_constants.h:86
 
constexpr value_type long_password
Definition: classic_protocol_constants.h:77
 
constexpr value_type session_track
Definition: classic_protocol_constants.h:135
 
constexpr value_type Utf8GeneralCi
Definition: classic_protocol_constants.h:335
 
uint8_t value_type
Definition: classic_protocol_constants.h:333
 
constexpr value_type Latin1SwedishCi
Definition: classic_protocol_constants.h:334
 
constexpr value_type Binary
Definition: classic_protocol_constants.h:336
 
constexpr value_type not_null
Definition: classic_protocol_constants.h:268
 
constexpr value_type blob
Definition: classic_protocol_constants.h:272
 
constexpr value_type on_update
Definition: classic_protocol_constants.h:281
 
constexpr value_type zerofill
Definition: classic_protocol_constants.h:274
 
constexpr value_type timestamp
Definition: classic_protocol_constants.h:278
 
constexpr value_type auto_increment
Definition: classic_protocol_constants.h:277
 
constexpr value_type is_unsigned
Definition: classic_protocol_constants.h:273
 
constexpr value_type is_enum
Definition: classic_protocol_constants.h:276
 
constexpr value_type primary_key
Definition: classic_protocol_constants.h:269
 
constexpr value_type _bitset_size
Definition: classic_protocol_constants.h:284
 
constexpr value_type set
Definition: classic_protocol_constants.h:279
 
uint8_t value_type
Definition: classic_protocol_constants.h:267
 
constexpr value_type no_default_value
Definition: classic_protocol_constants.h:280
 
constexpr value_type unique_key
Definition: classic_protocol_constants.h:270
 
constexpr value_type numeric
Definition: classic_protocol_constants.h:282
 
constexpr value_type binary
Definition: classic_protocol_constants.h:275
 
constexpr value_type multiple_key
Definition: classic_protocol_constants.h:271
 
constexpr value_type is_unsigned
Definition: classic_protocol_constants.h:293
 
constexpr value_type numeric
Definition: classic_protocol_constants.h:302
 
constexpr value_type unique_key
Definition: classic_protocol_constants.h:290
 
constexpr value_type set
Definition: classic_protocol_constants.h:299
 
constexpr value_type on_update
Definition: classic_protocol_constants.h:301
 
std::bitset< pos::_bitset_size > value_type
Definition: classic_protocol_constants.h:286
 
constexpr value_type binary
Definition: classic_protocol_constants.h:295
 
constexpr value_type zerofill
Definition: classic_protocol_constants.h:294
 
constexpr value_type timestamp
Definition: classic_protocol_constants.h:298
 
constexpr value_type primary_key
Definition: classic_protocol_constants.h:289
 
constexpr value_type multiple_key
Definition: classic_protocol_constants.h:291
 
constexpr value_type not_null
Definition: classic_protocol_constants.h:288
 
constexpr value_type is_enum
Definition: classic_protocol_constants.h:296
 
constexpr value_type auto_increment
Definition: classic_protocol_constants.h:297
 
constexpr value_type no_default_value
Definition: classic_protocol_constants.h:300
 
constexpr value_type blob
Definition: classic_protocol_constants.h:292
 
constexpr value_type scrollable
Definition: classic_protocol_constants.h:215
 
constexpr value_type read_only
Definition: classic_protocol_constants.h:213
 
constexpr value_type param_count_available
Definition: classic_protocol_constants.h:216
 
constexpr value_type for_update
Definition: classic_protocol_constants.h:214
 
constexpr value_type _bitset_size
Definition: classic_protocol_constants.h:218
 
uint8_t value_type
Definition: classic_protocol_constants.h:212
 
constexpr value_type param_count_available
Definition: classic_protocol_constants.h:226
 
constexpr value_type read_only
Definition: classic_protocol_constants.h:223
 
constexpr value_type scrollable
Definition: classic_protocol_constants.h:225
 
constexpr value_type no_cursor
Definition: classic_protocol_constants.h:222
 
constexpr value_type for_update
Definition: classic_protocol_constants.h:224
 
std::bitset< pos::_bitset_size > value_type
Definition: classic_protocol_constants.h:220
 
constexpr value_type Short
Definition: classic_protocol_constants.h:233
 
constexpr value_type DateTime
Definition: classic_protocol_constants.h:243
 
constexpr value_type LongLong
Definition: classic_protocol_constants.h:239
 
constexpr value_type Varchar
Definition: classic_protocol_constants.h:246
 
uint8_t value_type
Definition: classic_protocol_constants.h:230
 
constexpr value_type NewDecimal
Definition: classic_protocol_constants.h:253
 
constexpr value_type Time
Definition: classic_protocol_constants.h:242
 
constexpr value_type Decimal
Definition: classic_protocol_constants.h:231
 
constexpr value_type VarString
Definition: classic_protocol_constants.h:260
 
constexpr value_type MediumBlob
Definition: classic_protocol_constants.h:257
 
constexpr value_type Set
Definition: classic_protocol_constants.h:255
 
constexpr value_type Timestamp2
Definition: classic_protocol_constants.h:248
 
constexpr value_type Bit
Definition: classic_protocol_constants.h:247
 
constexpr value_type Tiny
Definition: classic_protocol_constants.h:232
 
constexpr value_type TinyBlob
Definition: classic_protocol_constants.h:256
 
constexpr value_type Json
Definition: classic_protocol_constants.h:252
 
constexpr value_type Int24
Definition: classic_protocol_constants.h:240
 
constexpr value_type Enum
Definition: classic_protocol_constants.h:254
 
constexpr value_type Long
Definition: classic_protocol_constants.h:234
 
constexpr value_type Double
Definition: classic_protocol_constants.h:236
 
constexpr value_type Year
Definition: classic_protocol_constants.h:244
 
constexpr value_type Timestamp
Definition: classic_protocol_constants.h:238
 
constexpr value_type LongBlob
Definition: classic_protocol_constants.h:258
 
constexpr value_type Null
Definition: classic_protocol_constants.h:237
 
constexpr value_type Date
Definition: classic_protocol_constants.h:241
 
constexpr value_type Float
Definition: classic_protocol_constants.h:235
 
constexpr value_type flush_privileges
Definition: classic_protocol_constants.h:308
 
constexpr value_type flush_threads
Definition: classic_protocol_constants.h:313
 
constexpr value_type reset_master
Definition: classic_protocol_constants.h:315
 
constexpr value_type flush_tables
Definition: classic_protocol_constants.h:310
 
constexpr value_type reset_slave
Definition: classic_protocol_constants.h:314
 
constexpr value_type flush_status
Definition: classic_protocol_constants.h:312
 
constexpr value_type _bitset_size
Definition: classic_protocol_constants.h:317
 
constexpr value_type flush_hosts
Definition: classic_protocol_constants.h:311
 
uint8_t value_type
Definition: classic_protocol_constants.h:307
 
constexpr value_type flush_logs
Definition: classic_protocol_constants.h:309
 
constexpr value_type flush_logs
Definition: classic_protocol_constants.h:322
 
constexpr value_type flush_threads
Definition: classic_protocol_constants.h:326
 
std::bitset< pos::_bitset_size > value_type
Definition: classic_protocol_constants.h:319
 
constexpr value_type flush_status
Definition: classic_protocol_constants.h:325
 
constexpr value_type reset_master
Definition: classic_protocol_constants.h:328
 
constexpr value_type flush_privileges
Definition: classic_protocol_constants.h:321
 
constexpr value_type reset_slave
Definition: classic_protocol_constants.h:327
 
constexpr value_type flush_hosts
Definition: classic_protocol_constants.h:324
 
constexpr value_type flush_tables
Definition: classic_protocol_constants.h:323
 
constexpr value_type in_transaction_readonly
Definition: classic_protocol_constants.h:164
 
constexpr value_type in_transaction
Definition: classic_protocol_constants.h:151
 
constexpr value_type autocommit
Definition: classic_protocol_constants.h:152
 
constexpr value_type query_was_slow
Definition: classic_protocol_constants.h:162
 
constexpr value_type session_state_changed
Definition: classic_protocol_constants.h:165
 
constexpr value_type no_good_index_used
Definition: classic_protocol_constants.h:155
 
constexpr value_type last_row_sent
Definition: classic_protocol_constants.h:158
 
constexpr value_type metadata_changed
Definition: classic_protocol_constants.h:161
 
uint8_t value_type
Definition: classic_protocol_constants.h:150
 
constexpr value_type schema_dropped
Definition: classic_protocol_constants.h:159
 
constexpr value_type no_index_used
Definition: classic_protocol_constants.h:156
 
constexpr value_type more_results_exist
Definition: classic_protocol_constants.h:154
 
constexpr value_type cursor_exists
Definition: classic_protocol_constants.h:157
 
constexpr value_type ps_out_params
Definition: classic_protocol_constants.h:163
 
constexpr value_type no_backslash_escapes
Definition: classic_protocol_constants.h:160
 
constexpr value_type no_backslash_escapes
Definition: classic_protocol_constants.h:196
 
constexpr value_type more_results_exist
Definition: classic_protocol_constants.h:178
 
constexpr value_type schema_dropped
Definition: classic_protocol_constants.h:193
 
constexpr value_type in_transaction
Definition: classic_protocol_constants.h:172
 
constexpr value_type no_index_used
Definition: classic_protocol_constants.h:184
 
constexpr value_type autocommit
Definition: classic_protocol_constants.h:175
 
std::bitset< 16 > value_type
Definition: classic_protocol_constants.h:168
 
constexpr value_type no_good_index_used
Definition: classic_protocol_constants.h:181
 
constexpr value_type last_row_sent
Definition: classic_protocol_constants.h:190
 
constexpr value_type cursor_exists
Definition: classic_protocol_constants.h:187
 
constexpr value_type query_was_slow
Definition: classic_protocol_constants.h:201
 
constexpr value_type in_transaction_readonly
Definition: classic_protocol_constants.h:205
 
constexpr value_type ps_out_params
Definition: classic_protocol_constants.h:203
 
constexpr value_type metadata_changed
Definition: classic_protocol_constants.h:199
 
constexpr value_type session_state_changed
Definition: classic_protocol_constants.h:207
 
Definition: classic_protocol_binary.h:39
 
required uint32 status
Definition: replication_asynchronous_connection_failover.proto:61