24#ifndef SQL_DO_INCLUDED
25#define SQL_DO_INCLUDED
Base class that is used to represent any kind of expression in a relational query.
Definition: item.h:853
Definition: sql_list.h:434
void cleanup() override
Cleanup after this execution.
Definition: sql_do.h:60
bool send_result_set_metadata(THD *, const mem_root_deque< Item * > &, uint) override
Definition: sql_do.h:52
bool send_data(THD *thd, const mem_root_deque< Item * > &items) override
Definition: sql_do.cc:37
void abort_result_set(THD *) override
Definition: sql_do.h:59
Query_result_do()
Definition: sql_do.h:51
bool check_supports_cursor() const override
Check if this query result set supports cursors.
Definition: sql_do.h:58
bool send_eof(THD *thd) override
Definition: sql_do.cc:51
Definition: query_result.h:54
Sql_cmd_do(Query_result *result_arg)
Definition: sql_do.h:40
const MYSQL_LEX_CSTRING * eligible_secondary_storage_engine() const override
Is this statement of a type and on a form that makes it eligible for execution in a secondary storage...
Definition: sql_do.h:44
enum_sql_command sql_command_code() const override
Return the command code for this statement.
Definition: sql_do.h:42
Definition: sql_select.h:74
For each client connection we create a separate thread with THD serving as a thread/connection descri...
Definition: sql_lexer_thd.h:34
A (partial) implementation of std::deque allocating its blocks on a MEM_ROOT.
Definition: mem_root_deque.h:110
enum_sql_command
Definition: my_sqlcommand.h:46
@ SQLCOM_DO
Definition: my_sqlcommand.h:124
Definition: mysql_lex_string.h:40
unsigned int uint
Definition: uca9-dump.cc:75