MySQL 9.1.0
Source Code Documentation
Opt_hints_qb Member List

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

adjust_table_hints(Table_ref *table)Opt_hints_qb
append_hint_type(String *str, opt_hints_enum type)Opt_hintsprivate
append_name(const THD *thd, String *str) overrideOpt_hints_qbinlinevirtual
append_qb_hint(const THD *thd, String *str)Opt_hints_qbinline
apply_join_order_hints(JOIN *join)Opt_hints_qb
buffOpt_hints_qbprivate
check_join_order_hints(RelationalExpression *left, RelationalExpression *right, const mem_root_deque< Table_ref * > *join_list)Opt_hints_qb
check_unresolved(THD *thd)Opt_hints
child_arrayOpt_hintsprivate
child_array_ptr()Opt_hintsinline
clear_join_order_hints()Opt_hints_qb
find_by_name(const LEX_CSTRING *name_arg, const CHARSET_INFO *cs) constOpt_hints
get_complex_hints(opt_hints_enum type) overrideOpt_hints_qbvirtual
get_name() constOpt_hintsinlinevirtual
get_parent() constOpt_hintsinline
get_print_name() overrideOpt_hints_qbinlinevirtual
get_switch(opt_hints_enum type_arg) constOpt_hints
has_join_order_hints() constOpt_hints_qb
hinted_join_order(PT_qb_level_hint *hint, RelationalExpression *left, RelationalExpression *right, const mem_root_deque< Table_ref * > *join_list)Opt_hints_qb
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
join_order_hintsOpt_hints_qbprivate
join_order_hints_ignoredOpt_hints_qbprivate
nameOpt_hintsprivate
Opt_hints(const LEX_CSTRING *name_arg, Opt_hints *parent_arg, MEM_ROOT *mem_root_arg)Opt_hintsinline
Opt_hints_qb(Opt_hints *opt_hints_arg, MEM_ROOT *mem_root_arg, uint select_number_arg)Opt_hints_qb
parentOpt_hintsprivate
print(const THD *thd, String *str, enum_query_type query_type)Opt_hints
print_irregular_hints(const THD *thd, String *str) overrideOpt_hints_qbvirtual
print_warn_unresolved(THD *thd)Opt_hintsprivate
PT_qb_level_hintOpt_hints_qbfriend
register_child(Opt_hints *hint_arg)Opt_hintsinline
register_join_order_hint(PT_qb_level_hint *hint_arg)Opt_hints_qbinlineprivate
resolvedOpt_hintsprivate
resolved_childrenOpt_hintsprivate
select_numberOpt_hints_qbprivate
semijoin_enabled(const THD *thd) constOpt_hints_qb
semijoin_hintOpt_hints_qbprivate
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
sj_enabled_strategies(uint opt_switches) constOpt_hints_qb
sort_tables_in_join_order(THD *thd, const mem_root_deque< Table_ref * > &join_list, bool toplevel=false)Opt_hints_qb
subquery_hintOpt_hints_qbprivate
subquery_strategy() constOpt_hints_qb
sys_nameOpt_hints_qbprivate
~Opt_hints()=defaultOpt_hintsvirtual