MySQL 9.1.0
Source Code Documentation
mysql_command_backend.cc File Reference

Namespaces

namespace  cs
 

Functions

static mysql_state_machine_status cs::acquire_services (mysql_command_consumer_refs *consumer_refs, mysql_service_registry_t *srv_registry)
 
mysql_state_machine_status cs::cssm_begin_connect (mysql_async_connect *ctx)
 command service state machine. More...
 
MYSQLcs::csi_connect (mysql_async_connect *ctx)
 
bool cs::csi_read_query_result (MYSQL *mysql)
 
bool cs::csi_advanced_command (MYSQL *mysql, enum enum_server_command command, const uchar *, size_t, const uchar *arg, size_t arg_length, bool, MYSQL_STMT *)
 
MYSQL_DATAcs::csi_read_rows (MYSQL *mysql, MYSQL_FIELD *mysql_fields, unsigned int fields)
 
MYSQL_REScs::csi_use_result (MYSQL *mysql)
 
void cs::csi_fetch_lengths (ulong *to, MYSQL_ROW column, unsigned int field_count)
 
void cs::csi_flush_use_result (MYSQL *, bool)
 
int cs::csi_read_change_user_result (MYSQL *)
 
MYSQL_ROW cs::csi_fetch_row (MYSQL_RES *res)
 

Variables

mysql_service_registry_tsrv_registry
 
mysql_service_registry_tsrv_registry_no_lock
 
MYSQL_METHODS cs::mysql_methods
 

Variable Documentation

◆ srv_registry

mysql_service_registry_t* srv_registry
extern

◆ srv_registry_no_lock

mysql_service_registry_t* srv_registry_no_lock
extern