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