Base class that is used to represent any kind of expression in a relational query.
Definition: item.h:929
Base class for all INSERT and REPLACE statements.
Definition: sql_insert.h:226
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:172
unsigned long long int ulonglong
Definition: my_inttypes.h:56
Definition: content_tree.cc:39
bool jdv_update(THD *thd, const Table_ref *dvtr, const mem_root_deque< Item * > *seldq, const mem_root_deque< Item * > *upddq, ulonglong *affected_rows)
Entry point called from sql_update.cc bool Sql_cmd_update::update_single_table(THD *thd);.
Definition: dml.cc:2912
bool jdv_delete(THD *thd, const Table_ref *dvtr, ulonglong *affected_rows)
Entry point called from sql_delete.cc, bool Sql_cmd_delete::delete_from_single_table(THD *thd);.
Definition: dml.cc:2986
bool jdv_prepare_insert(THD *thd, const Table_ref *view, Sql_cmd_insert_base *sql_insert_cmd)
Performs sanity checks specific to insert.
Definition: dml.cc:2659
bool jdv_prepare_update(THD *thd, const Table_ref *view, bool is_single_table_plan)
Performs sanity checks specific to update.
Definition: dml.cc:2713
bool jdv_insert(THD *thd, const Table_ref *dvtr, const mem_root_deque< List_item * > &values)
Entry point called from sql_insert.cc, bool Sql_cmd_insert_values::execute_inner(THD *thd);.
Definition: dml.cc:2839
bool jdv_prepare_delete(THD *thd, const Table_ref *view, bool is_single_table_plan)
Performs sanity checks specific to delete.
Definition: dml.cc:2754