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