MySQL 9.1.0
Source Code Documentation
|
#include <parser_yystype.h>
Classes | |
struct | Algo_and_lock |
struct | Algo_and_lock_and_validation |
struct | Histogram_param |
struct | Json_on_response |
Acl_type MY_SQL_PARSER_STYPE::acl_type |
PT_alter_table_standalone_action* MY_SQL_PARSER_STYPE::action |
Mem_root_array<PT_ddl_table_option *>* MY_SQL_PARSER_STYPE::actions |
PT_add_partition* MY_SQL_PARSER_STYPE::add_partition_rule |
PT_adm_partition* MY_SQL_PARSER_STYPE::adm_partition |
struct MY_SQL_PARSER_STYPE::Algo_and_lock_and_validation MY_SQL_PARSER_STYPE::algo_and_lock_and_validation |
PT_alter_instance* MY_SQL_PARSER_STYPE::alter_instance_cmd |
struct { ... } MY_SQL_PARSER_STYPE::alter_list |
PT_alter_table_action* MY_SQL_PARSER_STYPE::alter_table_action |
Alter_info::enum_alter_table_algorithm MY_SQL_PARSER_STYPE::alter_table_algorithm |
Alter_info::enum_alter_table_lock MY_SQL_PARSER_STYPE::alter_table_lock |
PT_alter_table_standalone_action* MY_SQL_PARSER_STYPE::alter_table_standalone_action |
ts_alter_tablespace_type MY_SQL_PARSER_STYPE::alter_tablespace_type |
LEX_CSTRING MY_SQL_PARSER_STYPE::anchor_trigger_name |
PT_assign_to_keycache* MY_SQL_PARSER_STYPE::assign_to_keycache |
Bipartite_name MY_SQL_PARSER_STYPE::bipartite_name |
PT_query_expression_body* MY_SQL_PARSER_STYPE::body |
chooser_compare_func_creator MY_SQL_PARSER_STYPE::boolfunc2creator |
PT_border* MY_SQL_PARSER_STYPE::bound |
const char* MY_SQL_PARSER_STYPE::c_str |
Cast_type MY_SQL_PARSER_STYPE::cast_type |
const CHARSET_INFO* MY_SQL_PARSER_STYPE::charset |
struct { ... } MY_SQL_PARSER_STYPE::charset_with_opt_binary |
PT_column_attr_base* MY_SQL_PARSER_STYPE::col_attr |
Mem_root_array<PT_column_attr_base *>* MY_SQL_PARSER_STYPE::col_attr_list |
Item* MY_SQL_PARSER_STYPE::column |
PT_column_def* MY_SQL_PARSER_STYPE::column_def |
column_format_type MY_SQL_PARSER_STYPE::column_format |
PT_item_list* MY_SQL_PARSER_STYPE::column_list |
Create_col_name_list* MY_SQL_PARSER_STYPE::column_list |
struct { ... } MY_SQL_PARSER_STYPE::column_row_value_list_pair |
struct { ... } MY_SQL_PARSER_STYPE::column_value_list_pair |
struct { ... } MY_SQL_PARSER_STYPE::column_value_pair |
Sql_cmd_analyze_table::Histogram_command MY_SQL_PARSER_STYPE::command |
PT_common_table_expr* MY_SQL_PARSER_STYPE::common_table_expr |
Condition_information_item* MY_SQL_PARSER_STYPE::cond_info_item |
Condition_information_item::Name MY_SQL_PARSER_STYPE::cond_info_item_name |
List<Condition_information_item>* MY_SQL_PARSER_STYPE::cond_info_list |
int MY_SQL_PARSER_STYPE::conds |
PT_create_index_stmt* MY_SQL_PARSER_STYPE::create_index_stmt |
PT_create_table_option* MY_SQL_PARSER_STYPE::create_table_option |
Mem_root_array<PT_create_table_option *>* MY_SQL_PARSER_STYPE::create_table_options |
struct { ... } MY_SQL_PARSER_STYPE::create_table_tail |
int MY_SQL_PARSER_STYPE::curs |
enum_condition_item_name MY_SQL_PARSER_STYPE::da_condition_item_name |
enum_mysql_timestamp_type MY_SQL_PARSER_STYPE::date_time_type |
const char* MY_SQL_PARSER_STYPE::dec |
Item* MY_SQL_PARSER_STYPE::default_value |
PT_derived_table* MY_SQL_PARSER_STYPE::derived_table |
Diagnostics_information::Which_area MY_SQL_PARSER_STYPE::diag_area |
Diagnostics_information* MY_SQL_PARSER_STYPE::diag_info |
Json_on_response MY_SQL_PARSER_STYPE::empty |
resourcegroups::platform::cpu_id_t MY_SQL_PARSER_STYPE::end |
Json_on_response MY_SQL_PARSER_STYPE::error |
Explain_format_type MY_SQL_PARSER_STYPE::explain_format_type |
LEX_STRING MY_SQL_PARSER_STYPE::explain_into_variable_name |
struct { ... } MY_SQL_PARSER_STYPE::explain_options_type |
struct { ... } MY_SQL_PARSER_STYPE::explainable_stmt |
Item* MY_SQL_PARSER_STYPE::expr |
const char* MY_SQL_PARSER_STYPE::expr_start |
PT_field_def_base* MY_SQL_PARSER_STYPE::field_def |
ulong MY_SQL_PARSER_STYPE::field_option |
Field_separators MY_SQL_PARSER_STYPE::field_separators |
enum_filetype MY_SQL_PARSER_STYPE::filetype |
fk_option MY_SQL_PARSER_STYPE::fk_delete_opt |
fk_match_opt MY_SQL_PARSER_STYPE::fk_match_option |
struct { ... } MY_SQL_PARSER_STYPE::fk_options |
struct { ... } MY_SQL_PARSER_STYPE::fk_references |
fk_option MY_SQL_PARSER_STYPE::fk_update_opt |
decltype(HA_CHECK_OPT::flags) MY_SQL_PARSER_STYPE::flags |
Algo_and_lock_and_validation MY_SQL_PARSER_STYPE::flags |
bool MY_SQL_PARSER_STYPE::force_binary |
PT_exclusion* MY_SQL_PARSER_STYPE::frame_exclusion |
PT_borders* MY_SQL_PARSER_STYPE::frame_extent |
enum_window_frame_unit MY_SQL_PARSER_STYPE::frame_units |
enum_from_first_last MY_SQL_PARSER_STYPE::from_first_last |
PT_group* MY_SQL_PARSER_STYPE::group |
enum_ha_read_modes MY_SQL_PARSER_STYPE::ha_read_mode |
ha_rkey_function MY_SQL_PARSER_STYPE::ha_rkey_mode |
PT_hint* MY_SQL_PARSER_STYPE::hint |
PT_hint_list* MY_SQL_PARSER_STYPE::hint_list |
Hint_param_index_list MY_SQL_PARSER_STYPE::hint_param_index_list |
Hint_param_table MY_SQL_PARSER_STYPE::hint_param_table |
Hint_param_table_list MY_SQL_PARSER_STYPE::hint_param_table_list |
opt_hints_enum MY_SQL_PARSER_STYPE::hint_type |
struct { ... } MY_SQL_PARSER_STYPE::histogram |
struct MY_SQL_PARSER_STYPE::Histogram_param MY_SQL_PARSER_STYPE::histogram_param |
int MY_SQL_PARSER_STYPE::hndlrs |
List<PT_key_part_specification>* MY_SQL_PARSER_STYPE::index_column_list |
index_hint_type MY_SQL_PARSER_STYPE::index_hint |
struct { ... } MY_SQL_PARSER_STYPE::index_name_and_type |
PT_base_index_option* MY_SQL_PARSER_STYPE::index_option |
Mem_root_array_YY<PT_base_index_option *> MY_SQL_PARSER_STYPE::index_options |
PT_query_expression_body* MY_SQL_PARSER_STYPE::insert_query_expression |
struct { ... } MY_SQL_PARSER_STYPE::insert_query_expression |
struct { ... } MY_SQL_PARSER_STYPE::insert_update_values_reference |
PT_install_component_set_element* MY_SQL_PARSER_STYPE::install_component_set_element |
List<PT_install_component_set_element>* MY_SQL_PARSER_STYPE::install_component_set_list |
Int_type MY_SQL_PARSER_STYPE::int_type |
interval_type MY_SQL_PARSER_STYPE::interval |
interval_type MY_SQL_PARSER_STYPE::interval_time_st |
PT_into_destination* MY_SQL_PARSER_STYPE::into_destination |
bool MY_SQL_PARSER_STYPE::is_analyze |
bool MY_SQL_PARSER_STYPE::is_explicit |
bool MY_SQL_PARSER_STYPE::is_not_empty |
bool MY_SQL_PARSER_STYPE::is_parenthesized |
PT_isolation_level* MY_SQL_PARSER_STYPE::isolation_level |
Item* MY_SQL_PARSER_STYPE::item |
mem_root_deque<Item *>* MY_SQL_PARSER_STYPE::item_list |
PT_item_list* MY_SQL_PARSER_STYPE::item_list2 |
Item_num* MY_SQL_PARSER_STYPE::item_num |
Item_string* MY_SQL_PARSER_STYPE::item_string |
PT_joined_table* MY_SQL_PARSER_STYPE::join_table |
PT_joined_table_type MY_SQL_PARSER_STYPE::join_type |
struct { ... } MY_SQL_PARSER_STYPE::json_on_error_or_empty |
struct MY_SQL_PARSER_STYPE::Json_on_response MY_SQL_PARSER_STYPE::json_on_response |
PT_json_table_column* MY_SQL_PARSER_STYPE::jt_column |
enum_jt_column MY_SQL_PARSER_STYPE::jt_column_type |
Mem_root_array<PT_json_table_column *>* MY_SQL_PARSER_STYPE::jtc_list |
ha_key_alg MY_SQL_PARSER_STYPE::key_alg |
PT_key_part_specification* MY_SQL_PARSER_STYPE::key_part |
keytype MY_SQL_PARSER_STYPE::key_type |
Index_hint* MY_SQL_PARSER_STYPE::key_usage_element |
List<Index_hint>* MY_SQL_PARSER_STYPE::key_usage_list |
Mem_root_array<PT_assign_to_keycache *>* MY_SQL_PARSER_STYPE::keycache_list |
struct { ... } MY_SQL_PARSER_STYPE::lead_lag_info |
const char* MY_SQL_PARSER_STYPE::length |
LEX* MY_SQL_PARSER_STYPE::lex |
LEX_CSTRING MY_SQL_PARSER_STYPE::lex_cstr |
Mem_root_array<LEX_CSTRING>* MY_SQL_PARSER_STYPE::lex_cstring_list |
LEX_MFA* MY_SQL_PARSER_STYPE::lex_mfa |
struct { ... } MY_SQL_PARSER_STYPE::lex_mfas |
Mem_root_array_YY<LEX_STRING> MY_SQL_PARSER_STYPE::lex_str_list |
LEX_STRING* MY_SQL_PARSER_STYPE::lex_str_ptr |
LEX_USER* MY_SQL_PARSER_STYPE::lex_user |
Lexer_yystype MY_SQL_PARSER_STYPE::lexer |
PT_limit_clause* MY_SQL_PARSER_STYPE::limit_clause |
Limit_options MY_SQL_PARSER_STYPE::limit_options |
Line_separators MY_SQL_PARSER_STYPE::line_separators |
struct { ... } MY_SQL_PARSER_STYPE::load_set_element |
struct { ... } MY_SQL_PARSER_STYPE::load_set_list |
Lock_strength MY_SQL_PARSER_STYPE::lock_strength |
thr_lock_type MY_SQL_PARSER_STYPE::lock_type |
Locked_row_action MY_SQL_PARSER_STYPE::locked_row_action |
PT_locking_clause* MY_SQL_PARSER_STYPE::locking_clause |
PT_locking_clause_list* MY_SQL_PARSER_STYPE::locking_clause_list |
fk_option MY_SQL_PARSER_STYPE::m_fk_option |
enum_yes_no_unknown MY_SQL_PARSER_STYPE::m_yes_no_unk |
LEX_MFA* MY_SQL_PARSER_STYPE::mfa2 |
LEX_MFA * MY_SQL_PARSER_STYPE::mfa3 |
struct { ... } MY_SQL_PARSER_STYPE::mi_type |
LEX_STRING MY_SQL_PARSER_STYPE::name |
List<char>* MY_SQL_PARSER_STYPE::name_list |
Parse_tree_node* MY_SQL_PARSER_STYPE::node |
enum_null_treatment MY_SQL_PARSER_STYPE::null_treatment |
int MY_SQL_PARSER_STYPE::num |
Numeric_type MY_SQL_PARSER_STYPE::numeric_type |
Item* MY_SQL_PARSER_STYPE::offset |
enum olap_type MY_SQL_PARSER_STYPE::olap_type |
On_duplicate MY_SQL_PARSER_STYPE::on_duplicate |
Mem_root_array<PT_create_table_option *>* MY_SQL_PARSER_STYPE::opt_create_table_options |
delete_option_enum MY_SQL_PARSER_STYPE::opt_delete_option |
struct MY_SQL_PARSER_STYPE::Algo_and_lock MY_SQL_PARSER_STYPE::opt_index_lock_and_algorithm |
enum_key_algorithm MY_SQL_PARSER_STYPE::opt_key_algo |
fk_match_opt MY_SQL_PARSER_STYPE::opt_match_clause |
struct { ... } MY_SQL_PARSER_STYPE::opt_part_values |
PT_partition* MY_SQL_PARSER_STYPE::opt_partitioning |
PT_query_expression_body* MY_SQL_PARSER_STYPE::opt_query_expression |
enum_drop_mode MY_SQL_PARSER_STYPE::opt_restrict |
PT_sub_partition* MY_SQL_PARSER_STYPE::opt_sub_part |
PT_set_scoped_system_variable* MY_SQL_PARSER_STYPE::option_value_following_option_type |
PT_option_value_list_head* MY_SQL_PARSER_STYPE::option_value_list |
PT_option_value_no_option_type* MY_SQL_PARSER_STYPE::option_value_no_option_type |
PT_order* MY_SQL_PARSER_STYPE::order |
enum_order MY_SQL_PARSER_STYPE::order_direction |
PT_order_expr* MY_SQL_PARSER_STYPE::order_expr |
PT_order_list* MY_SQL_PARSER_STYPE::order_list |
enum_trigger_order_type MY_SQL_PARSER_STYPE::ordering_clause |
Histogram_param* MY_SQL_PARSER_STYPE::param |
Item_param* MY_SQL_PARSER_STYPE::param_marker |
Mem_root_array<PT_part_definition *>* MY_SQL_PARSER_STYPE::part_def_list |
PT_part_definition* MY_SQL_PARSER_STYPE::part_definition |
PT_part_type_def* MY_SQL_PARSER_STYPE::part_type_def |
PT_part_value_item* MY_SQL_PARSER_STYPE::part_value_item |
Mem_root_array<PT_part_value_item *>* MY_SQL_PARSER_STYPE::part_value_item_list |
PT_part_value_item_list_paren* MY_SQL_PARSER_STYPE::part_value_item_list_paren |
Mem_root_array<PT_part_value_item_list_paren *>* MY_SQL_PARSER_STYPE::part_value_list |
PT_part_values* MY_SQL_PARSER_STYPE::part_values |
PT_partition* MY_SQL_PARSER_STYPE::partition_clause |
PT_partition_option* MY_SQL_PARSER_STYPE::partition_option |
Mem_root_array<PT_partition_option *>* MY_SQL_PARSER_STYPE::partition_option_list |
struct { ... } MY_SQL_PARSER_STYPE::precision |
PT_preload_keys* MY_SQL_PARSER_STYPE::preload_keys |
Mem_root_array<PT_preload_keys *>* MY_SQL_PARSER_STYPE::preload_list |
Query_block* MY_SQL_PARSER_STYPE::query_block |
PT_query_expression* MY_SQL_PARSER_STYPE::query_expression |
PT_query_expression_body* MY_SQL_PARSER_STYPE::query_expression_body |
struct { ... } MY_SQL_PARSER_STYPE::query_expression_body_opt_parens |
my_thread_id MY_SQL_PARSER_STYPE::query_id |
Set_operator MY_SQL_PARSER_STYPE::query_operator |
PT_query_primary* MY_SQL_PARSER_STYPE::query_primary |
List<Key_part_spec>* MY_SQL_PARSER_STYPE::reference_list |
bool MY_SQL_PARSER_STYPE::resource_group_flag_type |
Value_or_default<int> MY_SQL_PARSER_STYPE::resource_group_priority_type |
Value_or_default<bool> MY_SQL_PARSER_STYPE::resource_group_state_type |
resourcegroups::Type MY_SQL_PARSER_STYPE::resource_group_type |
Mem_root_array<resourcegroups::Range>* MY_SQL_PARSER_STYPE::resource_group_vcpu_list_type |
PT_role_or_privilege* MY_SQL_PARSER_STYPE::role_or_privilege |
Mem_root_array<PT_role_or_privilege *>* MY_SQL_PARSER_STYPE::role_or_privilege_list |
enum row_type MY_SQL_PARSER_STYPE::row_type |
PT_insert_values_list* MY_SQL_PARSER_STYPE::row_value_list |
LEX_CSTRING MY_SQL_PARSER_STYPE::schema_name_for_explain |
Query_options MY_SQL_PARSER_STYPE::select_options |
PT_select_var* MY_SQL_PARSER_STYPE::select_var_ident |
PT_select_var_list* MY_SQL_PARSER_STYPE::select_var_list |
PT_set* MY_SQL_PARSER_STYPE::set |
Item* MY_SQL_PARSER_STYPE::set_expr |
PT_item_list* MY_SQL_PARSER_STYPE::set_expr_list |
String* MY_SQL_PARSER_STYPE::set_expr_str |
Item* MY_SQL_PARSER_STYPE::set_var |
PT_item_list* MY_SQL_PARSER_STYPE::set_var_list |
Show_cmd_type MY_SQL_PARSER_STYPE::show_cmd_type |
Set_signal_information* MY_SQL_PARSER_STYPE::signal_item_list |
Create_col_name_list MY_SQL_PARSER_STYPE::simple_ident_list |
char* MY_SQL_PARSER_STYPE::simple_string |
enum_source_type MY_SQL_PARSER_STYPE::source_type |
struct { ... } MY_SQL_PARSER_STYPE::sp_default |
Mem_root_array<PT_ddl_table_option *>* MY_SQL_PARSER_STYPE::space_separated_alter_table_opts |
struct { ... } MY_SQL_PARSER_STYPE::spblock |
sp_condition_value* MY_SQL_PARSER_STYPE::spcondvalue |
sp_head* MY_SQL_PARSER_STYPE::sphead |
sp_name* MY_SQL_PARSER_STYPE::spname |
Sql_cmd_srs_attributes* MY_SQL_PARSER_STYPE::sql_cmd_srs_attributes |
decltype(HA_CHECK_OPT::sql_flags) MY_SQL_PARSER_STYPE::sql_flags |
struct { ... } MY_SQL_PARSER_STYPE::standalone_alter_table_action |
resourcegroups::platform::cpu_id_t MY_SQL_PARSER_STYPE::start |
PT_start_option_value_list* MY_SQL_PARSER_STYPE::start_option_value_list |
PT_start_option_value_list_following_option_type* MY_SQL_PARSER_STYPE::start_option_value_list_following_option_type |
Parse_tree_root* MY_SQL_PARSER_STYPE::statement |
Statement_information_item* MY_SQL_PARSER_STYPE::stmt_info_item |
Statement_information_item::Name MY_SQL_PARSER_STYPE::stmt_info_item_name |
List<Statement_information_item>* MY_SQL_PARSER_STYPE::stmt_info_list |
ha_storage_media MY_SQL_PARSER_STYPE::storage_media |
String* MY_SQL_PARSER_STYPE::string |
PT_subpartition* MY_SQL_PARSER_STYPE::sub_part_definition |
Mem_root_array<PT_subpartition *>* MY_SQL_PARSER_STYPE::sub_part_list |
PT_subquery* MY_SQL_PARSER_STYPE::subquery |
PT_subselect* MY_SQL_PARSER_STYPE::subselect |
Table_ident* MY_SQL_PARSER_STYPE::table |
LEX_CSTRING MY_SQL_PARSER_STYPE::table_alias |
PT_table_constraint_def* MY_SQL_PARSER_STYPE::table_constraint_def |
PT_table_element* MY_SQL_PARSER_STYPE::table_element |
Mem_root_array<PT_table_element *>* MY_SQL_PARSER_STYPE::table_element_list |
Table_ident* MY_SQL_PARSER_STYPE::table_ident |
Mem_root_array_YY<Table_ident *> MY_SQL_PARSER_STYPE::table_ident_list |
Mem_root_array<Table_ident *>* MY_SQL_PARSER_STYPE::table_list |
Table_ident* MY_SQL_PARSER_STYPE::table_name |
PT_table_reference* MY_SQL_PARSER_STYPE::table_reference |
Mem_root_array_YY<PT_table_reference *> MY_SQL_PARSER_STYPE::table_reference_list |
PT_tablesample* MY_SQL_PARSER_STYPE::tablesample |
enum tablesample_type MY_SQL_PARSER_STYPE::tablesample_type |
Ternary_option MY_SQL_PARSER_STYPE::ternary_option |
PTI_text_literal* MY_SQL_PARSER_STYPE::text_literal |
Mem_root_array<ulonglong>* MY_SQL_PARSER_STYPE::thread_id_list_type |
Parse_tree_root* MY_SQL_PARSER_STYPE::top_level_node |
PT_transaction_access_mode* MY_SQL_PARSER_STYPE::transaction_access_mode |
PT_transaction_characteristics* MY_SQL_PARSER_STYPE::transaction_characteristics |
struct { ... } MY_SQL_PARSER_STYPE::trg_characteristics |
enum_trigger_order_type MY_SQL_PARSER_STYPE::trigger_action_order_type |
PT_alter_tablespace_option_base* MY_SQL_PARSER_STYPE::ts_option |
Mem_root_array<PT_alter_tablespace_option_base *>* MY_SQL_PARSER_STYPE::ts_options |
enum_tx_isolation MY_SQL_PARSER_STYPE::tx_isolation |
PT_base_index_option* MY_SQL_PARSER_STYPE::type |
partition_type MY_SQL_PARSER_STYPE::type |
PT_type* MY_SQL_PARSER_STYPE::type |
udf_func* MY_SQL_PARSER_STYPE::udf |
ulong MY_SQL_PARSER_STYPE::ulong_num |
ulonglong MY_SQL_PARSER_STYPE::ulonglong_number |
Item* MY_SQL_PARSER_STYPE::value |
PT_item_list* MY_SQL_PARSER_STYPE::value_list |
PT_part_values* MY_SQL_PARSER_STYPE::values |
PT_insert_values_list* MY_SQL_PARSER_STYPE::values_list |
enum_var_type MY_SQL_PARSER_STYPE::var_type |
sys_var_with_base MY_SQL_PARSER_STYPE::variable |
int MY_SQL_PARSER_STYPE::vars |
struct { ... } MY_SQL_PARSER_STYPE::vcpu_range_type |
Virtual_or_stored MY_SQL_PARSER_STYPE::virtual_or_stored |
bool MY_SQL_PARSER_STYPE::visibility |
Item* MY_SQL_PARSER_STYPE::where |
LEX_STRING MY_SQL_PARSER_STYPE::wild |
struct { ... } MY_SQL_PARSER_STYPE::wild_or_where |
PT_window* MY_SQL_PARSER_STYPE::window |
PT_frame* MY_SQL_PARSER_STYPE::window_frame |
PT_window_list* MY_SQL_PARSER_STYPE::windows |
PT_with_clause* MY_SQL_PARSER_STYPE::with_clause |
PT_with_list* MY_SQL_PARSER_STYPE::with_list |
Alter_info::enum_with_validation MY_SQL_PARSER_STYPE::with_validation |
xa_option_words MY_SQL_PARSER_STYPE::xa_option_type |
XID* MY_SQL_PARSER_STYPE::xid |