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:63
 
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:315
 
void csi_fetch_lengths(ulong *to, MYSQL_ROW column, unsigned int field_count)
Definition: mysql_command_backend.cc:324
 
void csi_flush_use_result(MYSQL *, bool)
Definition: mysql_command_backend.cc:336
 
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:257
 
MYSQL_RES * csi_use_result(MYSQL *mysql)
Definition: mysql_command_backend.cc:322
 
mysql_state_machine_status cssm_begin_connect(mysql_async_connect *ctx)
command service state machine.
Definition: mysql_command_backend.cc:66
 
MYSQL_METHODS mysql_methods
Definition: mysql_command_backend.cc:43
 
MYSQL_ROW csi_fetch_row(MYSQL_RES *res)
Definition: mysql_command_backend.cc:346
 
MYSQL * csi_connect(mysql_async_connect *ctx)
Definition: mysql_command_backend.cc:245
 
int csi_read_change_user_result(MYSQL *)
Definition: mysql_command_backend.cc:342
 
bool csi_read_query_result(MYSQL *mysql)
Definition: mysql_command_backend.cc:251
 
Definition: instrumented_condition_variable.h:32
 
Definition: sql_common.h:193
 
Definition: client_async_authentication.h:162
 
command
Definition: version_token.cc:280