24#ifndef SQL_DO_INCLUDED
25#define SQL_DO_INCLUDED
45 THD *)
const override {
Base class that is used to represent any kind of expression in a relational query.
Definition: item.h:936
Definition: sql_list.h:467
void cleanup() override
Cleanup after this execution.
Definition: sql_do.h:61
bool send_result_set_metadata(THD *, const mem_root_deque< Item * > &, uint) override
Definition: sql_do.h:53
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:60
Query_result_do()
Definition: sql_do.h:52
bool check_supports_cursor() const override
Check if this query result set supports cursors.
Definition: sql_do.h:59
bool send_eof(THD *thd) override
Definition: sql_do.cc:51
Definition: query_result.h:58
const MYSQL_LEX_CSTRING * eligible_secondary_storage_engine(THD *) 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
Sql_cmd_do(Query_result *result_arg)
Definition: sql_do.h:40
enum_sql_command sql_command_code() const override
Return the command code for this statement.
Definition: sql_do.h:42
Definition: sql_select.h:76
For each client connection we create a separate thread with THD serving as a thread/connection descri...
Definition: sql_lexer_thd.h:36
A (partial) implementation of std::deque allocating its blocks on a MEM_ROOT.
Definition: mem_root_deque.h:111
enum_sql_command
Definition: my_sqlcommand.h:46
@ SQLCOM_DO
Definition: my_sqlcommand.h:124
Definition: mysql_lex_string.h:40