25#ifndef MYSQL_COMMAND_BACKEND_H 
   26#define MYSQL_COMMAND_BACKEND_H 
   42                          const uchar *header, 
size_t header_length,
 
   43                          const uchar *arg, 
size_t arg_length, 
bool skip_check,
 
   49                          unsigned int fields [[maybe_unused]]);
 
mysql_state_machine_status
Definition: client_async_authentication.h:65
 
enum_server_command
A list of all MySQL protocol commands.
Definition: my_command.h:48
 
unsigned char uchar
Definition: my_inttypes.h:52
 
char ** MYSQL_ROW
Definition: mysql.h:145
 
Definition: commit_order_queue.h:34
 
MYSQL_DATA * csi_read_rows(MYSQL *mysql, MYSQL_FIELD *mysql_fields, unsigned int fields)
Definition: mysql_command_backend.cc:329
 
void csi_fetch_lengths(ulong *to, MYSQL_ROW column, unsigned int field_count)
Definition: mysql_command_backend.cc:338
 
void csi_flush_use_result(MYSQL *, bool)
Definition: mysql_command_backend.cc:350
 
bool csi_advanced_command(MYSQL *mysql, enum enum_server_command command, const uchar *, size_t, const uchar *arg, size_t arg_length, bool, MYSQL_STMT *)
Definition: mysql_command_backend.cc:271
 
MYSQL_RES * csi_use_result(MYSQL *mysql)
Definition: mysql_command_backend.cc:336
 
mysql_state_machine_status cssm_begin_connect(mysql_async_connect *ctx)
command service state machine.
Definition: mysql_command_backend.cc:195
 
MYSQL_METHODS mysql_methods
Definition: mysql_command_backend.cc:44
 
MYSQL_ROW csi_fetch_row(MYSQL_RES *res)
Definition: mysql_command_backend.cc:360
 
MYSQL * csi_connect(mysql_async_connect *ctx)
Definition: mysql_command_backend.cc:259
 
int csi_read_change_user_result(MYSQL *)
Definition: mysql_command_backend.cc:356
 
bool csi_read_query_result(MYSQL *mysql)
Definition: mysql_command_backend.cc:265
 
Definition: instrumented_condition_variable.h:32
 
Definition: sql_common.h:199
 
Definition: client_async_authentication.h:164
 
command
Definition: version_token.cc:280