![]() |
MySQL 8.0.43
Source Code Documentation
|
Top-level node for the INSERT statement. More...
#include <parse_tree_nodes.h>
Public Member Functions | |
| PT_insert (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 |
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 | |
Protected Member Functions inherited from Parse_tree_root | |
| virtual | ~Parse_tree_root ()=default |
| Parse_tree_root ()=default | |
Top-level node for the INSERT statement.
|
inline |
|
inlineprivate |
Implements Parse_tree_root.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |