|
| Callback_command_delegate (void *srv, SRV_CTX_H srv_ctx_h) |
|
int | start_result_metadata (uint32_t num_cols, uint32_t flags, const CHARSET_INFO *resultcs) override |
|
int | field_metadata (struct st_send_field *field, const CHARSET_INFO *charset) override |
|
int | end_result_metadata (uint server_status, uint warn_count) override |
|
enum cs_text_or_binary | representation () const |
|
int | start_row () override |
|
int | end_row () override |
|
void | abort_row () override |
|
ulong | get_client_capabilities () override |
|
int | get_null () override |
|
int | get_integer (longlong value) override |
|
int | get_longlong (longlong value, unsigned int unsigned_flag) override |
|
int | get_decimal (const decimal_t *value) override |
|
int | get_double (double value, unsigned int decimals) override |
|
int | get_date (const MYSQL_TIME *value) override |
|
int | get_time (const MYSQL_TIME *value, unsigned int decimals) override |
|
int | get_datetime (const MYSQL_TIME *value, unsigned int decimals) override |
|
int | get_string (const char *const value, size_t length, const CHARSET_INFO *const valuecs) override |
|
void | handle_ok (unsigned int server_status, unsigned int statement_warn_count, unsigned long long affected_rows, unsigned long long last_insert_id, const char *const message) override |
|
void | handle_error (uint sql_errno, const char *const err_msg, const char *const sqlstate) override |
|
Public Member Functions inherited from Command_delegate |
| Command_delegate (void *srv, SRV_CTX_H srv_ctx_h) |
|
virtual | ~Command_delegate () |
|
| Command_delegate (const Command_delegate &)=default |
|
| Command_delegate (Command_delegate &&)=default |
|
Command_delegate & | operator= (const Command_delegate &)=default |
|
Command_delegate & | operator= (Command_delegate &&)=default |
|
const st_command_service_cbs * | callbacks () const |
|
virtual int | get_longlong (longlong value, uint32_t unsigned_flag)=0 |
|
virtual int | get_double (double value, uint32 decimals)=0 |
|
virtual int | get_time (const MYSQL_TIME *value, uint decimals)=0 |
|
virtual int | get_datetime (const MYSQL_TIME *value, uint decimals)=0 |
|
virtual void | shutdown (int flag) |
|