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:167
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