|
| | 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) |
| |