MySQL 8.4.2
Source Code Documentation
|
Top-level node for the INSERT statement. More...
#include <parse_tree_nodes.h>
Public Member Functions | |
PT_insert (const POS &pos, bool is_replace_arg, PT_hint_list *opt_hints_arg, thr_lock_type lock_option_arg, bool ignore_arg, Table_ident *table_ident_arg, List< String > *opt_use_partition_arg, PT_item_list *column_list_arg, PT_insert_values_list *row_value_list_arg, PT_query_expression_body *insert_query_expression_arg, const LEX_CSTRING &opt_values_table_alias_arg, Create_col_name_list *opt_values_column_list_arg, PT_item_list *opt_on_duplicate_column_list_arg, PT_item_list *opt_on_duplicate_value_list_arg) | |
Sql_cmd * | make_cmd (THD *thd) override |
Public Member Functions inherited from Parse_tree_root | |
virtual std::string | get_printable_parse_tree (THD *thd) |
Private Types | |
typedef Parse_tree_root | super |
Private Member Functions | |
bool | has_query_block () const |
Private Attributes | |
const bool | is_replace |
PT_hint_list * | opt_hints |
const thr_lock_type | lock_option |
const bool | ignore |
Table_ident *const | table_ident |
List< String > *const | opt_use_partition |
PT_item_list *const | column_list |
PT_insert_values_list * | row_value_list |
PT_query_expression_body * | insert_query_expression |
const char *const | opt_values_table_alias |
Create_col_name_list *const | opt_values_column_list |
PT_item_list *const | opt_on_duplicate_column_list |
PT_item_list *const | opt_on_duplicate_value_list |
Additional Inherited Members | |
Public Attributes inherited from Parse_tree_root | |
POS | m_pos |
Textual location of a token just parsed. More... | |
Protected Member Functions inherited from Parse_tree_root | |
Parse_tree_root ()=default | |
Parse_tree_root (const POS &pos) | |
virtual | ~Parse_tree_root ()=default |
Top-level node for the INSERT statement.
|
private |
|
inline |
|
inlineprivate |
Implements Parse_tree_root.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |