MySQL 8.0.39
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 |