![]() |
MySQL 8.4.7
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 |