24#ifndef PARSE_TREE_HANDLER_INCLUDED 
   25#define PARSE_TREE_HANDLER_INCLUDED 
   93                        Item *opt_where_clause,
 
   95      : 
super(
table, opt_where_clause, opt_limit_clause),
 
  111      : 
super(
table, opt_where_clause, opt_limit_clause),
 
  132                              Item *opt_where_clause,
 
  134      : 
super(
table, opt_where_clause, opt_limit_clause),
 
Base class that is used to represent any kind of expression in a relational query.
Definition: item.h:936
 
Definition: parse_tree_handler.h:55
 
Sql_cmd_handler_close m_cmd
Definition: parse_tree_handler.h:64
 
const LEX_CSTRING m_table
Definition: parse_tree_handler.h:62
 
PT_handler_close(const LEX_CSTRING &table)
Definition: parse_tree_handler.h:57
 
Sql_cmd * make_cmd(THD *thd) override
Definition: parse_tree_handler.cc:59
 
Definition: parse_tree_handler.h:124
 
PT_handler_read_base super
Definition: parse_tree_handler.h:125
 
Sql_cmd * make_cmd(THD *thd) override
Definition: parse_tree_handler.cc:143
 
const ha_rkey_function m_key_function
Definition: parse_tree_handler.h:143
 
PT_handler_index_range_scan(const LEX_CSTRING &table, const LEX_CSTRING &index, ha_rkey_function key_function, PT_item_list *keypart_values, Item *opt_where_clause, PT_limit_clause *opt_limit_clause)
Definition: parse_tree_handler.h:128
 
const char *const m_index
Definition: parse_tree_handler.h:142
 
PT_item_list *const m_keypart_values
Definition: parse_tree_handler.h:144
 
Definition: parse_tree_handler.h:104
 
Sql_cmd * make_cmd(THD *thd) override
Definition: parse_tree_handler.cc:133
 
const char *const m_index
Definition: parse_tree_handler.h:120
 
PT_handler_index_scan(const LEX_CSTRING &table, const LEX_CSTRING &index, enum_ha_read_modes direction, Item *opt_where_clause, PT_limit_clause *opt_limit_clause)
Definition: parse_tree_handler.h:108
 
const enum_ha_read_modes m_direction
Definition: parse_tree_handler.h:121
 
PT_handler_read_base super
Definition: parse_tree_handler.h:105
 
Definition: parse_tree_handler.h:41
 
PT_handler_open(Table_ident *table, const LEX_CSTRING &opt_table_alias)
Definition: parse_tree_handler.h:43
 
const char *const m_opt_table_alias
Definition: parse_tree_handler.h:50
 
Table_ident *const m_table
Definition: parse_tree_handler.h:49
 
Sql_cmd_handler_open m_cmd
Definition: parse_tree_handler.h:52
 
Sql_cmd * make_cmd(THD *thd) override
Definition: parse_tree_handler.cc:43
 
Definition: parse_tree_handler.h:67
 
~PT_handler_read_base() override=0
 
const LEX_CSTRING m_table
Definition: parse_tree_handler.h:81
 
PT_handler_read_base(const LEX_CSTRING &table, Item *opt_where_clause, PT_limit_clause *opt_limit_clause)
Definition: parse_tree_handler.h:71
 
PT_limit_clause *const m_opt_limit_clause
Definition: parse_tree_handler.h:83
 
bool do_contextualize(Parse_context *pc)
Definition: parse_tree_handler.cc:78
 
Item * m_opt_where_clause
Definition: parse_tree_handler.h:82
 
Definition: parse_tree_handler.h:88
 
const enum_ha_read_modes m_direction
Definition: parse_tree_handler.h:101
 
PT_handler_read_base super
Definition: parse_tree_handler.h:89
 
PT_handler_table_scan(const LEX_CSTRING &table, enum_ha_read_modes direction, Item *opt_where_clause, PT_limit_clause *opt_limit_clause)
Definition: parse_tree_handler.h:92
 
Sql_cmd * make_cmd(THD *thd) override
Definition: parse_tree_handler.cc:123
 
Wrapper class for an Item list head, used to allocate Item lists in the parser in a context-independe...
Definition: parse_tree_helpers.h:105
 
Definition: parse_tree_nodes.h:429
 
Base class for all top-level nodes of SQL statements.
Definition: parse_tree_nodes.h:162
 
Sql_cmd_handler_close represents HANDLER CLOSE statement.
Definition: sql_handler.h:105
 
Sql_cmd_handler_open represents HANDLER OPEN statement.
Definition: sql_handler.h:46
 
Representation of an SQL command.
Definition: sql_cmd.h:83
 
For each client connection we create a separate thread with THD serving as a thread/connection descri...
Definition: sql_lexer_thd.h:36
 
Definition: sql_lex.h:296
 
This file includes constants used by all storage engines.
 
ha_rkey_function
Definition: my_base.h:78
 
std::string str(const mysqlrouter::ConfigGenerator::Options::Endpoint &ep)
Definition: config_generator.cc:1087
 
static PFS_engine_table_share_proxy table
Definition: pfs.cc:61
 
enum_ha_read_modes
Definition: sql_handler.h:35
 
Definition: mysql_lex_string.h:40
 
Environment data for the contextualization phase.
Definition: parse_tree_node_base.h:420