MySQL 8.4.2
Source Code Documentation
Opt_hints Member List

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

append_hint_type(String *str, opt_hints_enum type)Opt_hintsprivate
append_name(const THD *thd, String *str)=0Opt_hintspure virtual
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)Opt_hintsinlinevirtual
get_name() constOpt_hintsinlinevirtual
get_parent() constOpt_hintsinline
get_print_name()Opt_hintsinlinevirtual
get_switch(opt_hints_enum type_arg) constOpt_hints
hints_mapOpt_hintsprivate
ignore_print(opt_hints_enum type_arg) constOpt_hintsinlinevirtual
incr_resolved_children()Opt_hintsinline
is_all_resolved() constOpt_hintsinline
is_resolved(opt_hints_enum type_arg)Opt_hintsinlinevirtual
is_specified(opt_hints_enum type_arg) constOpt_hintsinline
nameOpt_hintsprivate
Opt_hints(const LEX_CSTRING *name_arg, Opt_hints *parent_arg, MEM_ROOT *mem_root_arg)Opt_hintsinline
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_name(const LEX_CSTRING *name_arg)Opt_hintsinline
set_resolved()Opt_hintsinlinevirtual
set_switch(bool switch_state_arg, opt_hints_enum type_arg, bool check_parent)Opt_hintsinline
set_unresolved(opt_hints_enum type_arg)Opt_hintsinlinevirtual
~Opt_hints()=defaultOpt_hintsvirtual