MySQL 9.1.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
cs Namespace Reference

Namespaces

namespace  apply
 
namespace  index
 
namespace  util
 

Functions

static mysql_state_machine_status acquire_services (mysql_command_consumer_refs *consumer_refs, mysql_service_registry_t *srv_registry)
 
mysql_state_machine_status cssm_begin_connect (mysql_async_connect *ctx)
 command service state machine. More...
 
MYSQLcsi_connect (mysql_async_connect *ctx)
 
bool csi_read_query_result (MYSQL *mysql)
 
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 *)
 
MYSQL_DATAcsi_read_rows (MYSQL *mysql, MYSQL_FIELD *mysql_fields, unsigned int fields)
 
MYSQL_REScsi_use_result (MYSQL *mysql)
 
void csi_fetch_lengths (ulong *to, MYSQL_ROW column, unsigned int field_count)
 
void csi_flush_use_result (MYSQL *, bool)
 
int csi_read_change_user_result (MYSQL *)
 
MYSQL_ROW csi_fetch_row (MYSQL_RES *res)
 

Variables

MYSQL_METHODS mysql_methods
 

Function Documentation

◆ acquire_services()

static mysql_state_machine_status cs::acquire_services ( mysql_command_consumer_refs consumer_refs,
mysql_service_registry_t srv_registry 
)
static

◆ csi_advanced_command()

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  
)

◆ csi_connect()

MYSQL * cs::csi_connect ( mysql_async_connect ctx)

◆ csi_fetch_lengths()

void cs::csi_fetch_lengths ( ulong *  to,
MYSQL_ROW  column,
unsigned int  field_count 
)

◆ csi_fetch_row()

MYSQL_ROW cs::csi_fetch_row ( MYSQL_RES res)

◆ csi_flush_use_result()

void cs::csi_flush_use_result ( MYSQL ,
bool   
)

◆ csi_read_change_user_result()

int cs::csi_read_change_user_result ( MYSQL )

◆ csi_read_query_result()

bool cs::csi_read_query_result ( MYSQL mysql)

◆ csi_read_rows()

MYSQL_DATA * cs::csi_read_rows ( MYSQL mysql,
MYSQL_FIELD mysql_fields,
unsigned int  fields 
)

◆ csi_use_result()

MYSQL_RES * cs::csi_use_result ( MYSQL mysql)

◆ cssm_begin_connect()

mysql_state_machine_status cs::cssm_begin_connect ( mysql_async_connect ctx)

command service state machine.

Variable Documentation

◆ mysql_methods

MYSQL_METHODS cs::mysql_methods
Initial value:
= {
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
}
MYSQL_DATA * csi_read_rows(MYSQL *mysql, MYSQL_FIELD *mysql_fields, unsigned int fields)
Definition: mysql_command_backend.cc:326
void csi_fetch_lengths(ulong *to, MYSQL_ROW column, unsigned int field_count)
Definition: mysql_command_backend.cc:335
void csi_flush_use_result(MYSQL *, bool)
Definition: mysql_command_backend.cc:347
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:333
MYSQL_ROW csi_fetch_row(MYSQL_RES *res)
Definition: mysql_command_backend.cc:357
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:353
bool csi_read_query_result(MYSQL *mysql)
Definition: mysql_command_backend.cc:265