MySQL 8.4.2
Source Code Documentation
Opt_hints_table Member List

This is the complete list of members for Opt_hints_table, including all inherited members.

adjust_key_hints(Table_ref *table)Opt_hints_table
append_hint_type(String *str, opt_hints_enum type)Opt_hintsprivate
append_name(const THD *thd, String *str) overrideOpt_hints_tableinlinevirtual
check_unresolved(THD *thd)Opt_hints
child_arrayOpt_hintsprivate
child_array_ptr()Opt_hintsinline
find_by_name(const LEX_CSTRING *name_arg, const CHARSET_INFO *cs) constOpt_hints
get_complex_hints(opt_hints_enum type) overrideOpt_hints_tablevirtual
get_compound_key_hint(opt_hints_enum type_arg)Opt_hints_tableinline
get_name() constOpt_hintsinlinevirtual
get_parent() constOpt_hintsinline
get_print_name()Opt_hintsinlinevirtual
get_switch(opt_hints_enum type_arg) constOpt_hints
group_indexOpt_hints_table
hints_mapOpt_hintsprivate
ignore_print(opt_hints_enum type_arg) constOpt_hintsinlinevirtual
incr_resolved_children()Opt_hintsinline
indexOpt_hints_table
index_mergeOpt_hints_table
is_all_resolved() constOpt_hintsinline
is_force_index_hint(opt_hints_enum type_arg)Opt_hints_tableinline
is_hint_conflicting(Opt_hints_key *key_hint, opt_hints_enum type)Opt_hints_table
is_resolved(opt_hints_enum type_arg) overrideOpt_hints_tableinlinevirtual
is_specified(opt_hints_enum type_arg) constOpt_hintsinline
join_indexOpt_hints_table
keyinfo_arrayOpt_hints_table
nameOpt_hintsprivate
Opt_hints(const LEX_CSTRING *name_arg, Opt_hints *parent_arg, MEM_ROOT *mem_root_arg)Opt_hintsinline
Opt_hints_table(const LEX_CSTRING *table_name_arg, Opt_hints_qb *qb_hints_arg, MEM_ROOT *mem_root_arg)Opt_hints_tableinline
order_indexOpt_hints_table
parentOpt_hintsprivate
print(const THD *thd, String *str, enum_query_type query_type)Opt_hints
print_irregular_hints(const THD *thd, String *str)Opt_hintsinlineprivatevirtual
print_warn_unresolved(THD *thd)Opt_hintsprivate
register_child(Opt_hints *hint_arg)Opt_hintsinline
resolvedOpt_hintsprivate
resolved_childrenOpt_hintsprivate
set_compound_key_hint_map(Opt_hints *hint, uint arg)Opt_hints_tableinline
set_name(const LEX_CSTRING *name_arg)Opt_hintsinline
set_resolved() overrideOpt_hints_tableinlinevirtual
set_switch(bool switch_state_arg, opt_hints_enum type_arg, bool check_parent)Opt_hintsinline
set_unresolved(opt_hints_enum type_arg) overrideOpt_hints_tableinlinevirtual
skip_scanOpt_hints_table
update_index_hint_map(Key_map *keys_to_use, Key_map *available_keys_to_use, opt_hints_enum type_arg)Opt_hints_table
update_index_hint_maps(THD *thd, TABLE *tbl)Opt_hints_table
~Opt_hints()=defaultOpt_hintsvirtual