|
| Regular_statement_handle (THD *thd, const char *query, uint length) |
|
| ~Regular_statement_handle () override |
|
bool | execute () override |
| Execute a regular statement. More...
|
|
bool | is_prepared_statement () override |
| Convey that this is regular statement. More...
|
|
bool | is_executed_or_prepared () override |
| Check if the statement has been executed. More...
|
|
Public Member Functions inherited from Statement_handle |
| Statement_handle (THD *thd, const char *query, size_t length) |
|
bool | is_error () const |
| Check if error is reported. More...
|
|
LEX_CSTRING | get_last_error () |
| Check if error is reported. More...
|
|
unsigned int | get_last_errno () const |
| Get the last mysql errno. More...
|
|
LEX_CSTRING | get_mysql_state () |
| Get the mysql error state. More...
|
|
ulonglong | warning_count () const |
| Get number of warnings generated. More...
|
|
Warning * | get_warnings () |
| Get list of all warnings. More...
|
|
Result_set * | get_result_sets () |
| Get the next result sets generated while executing the statement. More...
|
|
Result_set * | get_current_result_set () |
| Get the current result set object. More...
|
|
void | next_result_set () |
| Make the next result set the current result set. More...
|
|
void | free_old_result () |
| Feel all the result collected so far, from query execution. More...
|
|
std::string_view | get_query () |
| Get the query string being executed. More...
|
|
void | set_capacity (size_t capacity) |
| Set the capacity in bytes allowed for caching results. More...
|
|
size_t | get_capacity () |
| Get the capacity in bytes allowed for caching results. More...
|
|
void | set_use_thd_protocol (bool use_thd_protocol) |
| Set thd protocol to enable result pass through. More...
|
|
bool | is_using_thd_protocol () const |
| Check if thd protocol is used. More...
|
|
void | set_thd_protocol () |
| Set either Protocol_local_v2 when m_use_thd_protocol is not set or or classical protocol when m_use_thd_protocol is set to THD. More...
|
|
void | reset_thd_protocol () |
| Reset THD protocol. More...
|
|
void | set_expected_charset (const char *charset_name) |
| Set the expected charset. More...
|
|
const char * | get_expected_charset () |
| Get the expected charset. More...
|
|
size_t | get_num_rows_per_fetch () |
| Get the num rows per fetch. More...
|
|
void | set_num_rows_per_fetch (size_t num_rows_per_fetch) |
| Set the num of rows to be retrieved per fetch. More...
|
|
virtual | ~Statement_handle () |
| Destroy the Statement_handle object. More...
|
|