MySQL 8.0.39
Source Code Documentation
anonymous_namespace{opt_explain.cc}::Explain_join Member List

This is the complete list of members for anonymous_namespace{opt_explain.cc}::Explain_join, including all inherited members.

begin_simple_sort_context(Explain_sort_clause clause, enum_parsing_context ctx)anonymous_namespace{opt_explain.cc}::Explain_joinprivate
begin_sort_context(Explain_sort_clause clause, enum_parsing_context ctx)anonymous_namespace{opt_explain.cc}::Explain_joinprivate
can_print_clauses() constanonymous_namespace{opt_explain.cc}::Explaininline
can_walk_clauses() overrideanonymous_namespace{opt_explain.cc}::Explain_joininlineprotectedvirtual
conditionanonymous_namespace{opt_explain.cc}::Explain_table_baseprotected
context_typeanonymous_namespace{opt_explain.cc}::Explainprotected
csanonymous_namespace{opt_explain.cc}::Explainprotected
distinctanonymous_namespace{opt_explain.cc}::Explain_joinprivate
dynamic_rangeanonymous_namespace{opt_explain.cc}::Explain_table_baseprotected
end_simple_sort_context(Explain_sort_clause clause, enum_parsing_context ctx)anonymous_namespace{opt_explain.cc}::Explain_joinprivate
end_sort_context(Explain_sort_clause clause, enum_parsing_context ctx)anonymous_namespace{opt_explain.cc}::Explain_joinprivate
Explain(enum_parsing_context context_type_arg, THD *explain_thd_arg, const THD *query_thd_arg, Query_block *query_block_arg)anonymous_namespace{opt_explain.cc}::Explaininlineexplicitprotected
explain_extra() overrideanonymous_namespace{opt_explain.cc}::Explain_joinprotectedvirtual
explain_extra_common(int range_scan_type, uint keyno)anonymous_namespace{opt_explain.cc}::Explain_table_baseprotected
explain_id() overrideanonymous_namespace{opt_explain.cc}::Explain_joinprotectedvirtual
Explain_join(THD *explain_thd_arg, const THD *query_thd_arg, Query_block *query_block_arg, bool need_tmp_table_arg, bool need_order_arg, bool distinct_arg)anonymous_namespace{opt_explain.cc}::Explain_joininline
explain_join_type() overrideanonymous_namespace{opt_explain.cc}::Explain_joinprotectedvirtual
explain_key_and_len() overrideanonymous_namespace{opt_explain.cc}::Explain_joinprotectedvirtual
explain_key_and_len_index(int key)anonymous_namespace{opt_explain.cc}::Explain_table_baseprotected
explain_key_and_len_index(int key, uint key_length, uint key_parts)anonymous_namespace{opt_explain.cc}::Explain_table_baseprotected
explain_key_and_len_quick(AccessPath *range_scan)anonymous_namespace{opt_explain.cc}::Explain_table_baseprotected
explain_key_parts(int key, uint key_parts)anonymous_namespace{opt_explain.cc}::Explain_table_baseprotected
explain_modify_flags() overrideanonymous_namespace{opt_explain.cc}::Explain_joinprotectedvirtual
explain_otheranonymous_namespace{opt_explain.cc}::Explainprotected
explain_partitions() overrideanonymous_namespace{opt_explain.cc}::Explain_table_baseprotectedvirtual
explain_possible_keys() overrideanonymous_namespace{opt_explain.cc}::Explain_table_baseprotectedvirtual
explain_qep_tab(size_t tab_num)anonymous_namespace{opt_explain.cc}::Explain_joinprivate
explain_ref() overrideanonymous_namespace{opt_explain.cc}::Explain_joinprotectedvirtual
explain_rows_and_filtered() overrideanonymous_namespace{opt_explain.cc}::Explain_joinprotectedvirtual
explain_select_type() overrideanonymous_namespace{opt_explain.cc}::Explain_joinprotectedvirtual
explain_subqueries()anonymous_namespace{opt_explain.cc}::Explainprotected
Explain_table_base(enum_parsing_context context_type_arg, THD *const explain_thd_arg, const THD *query_thd_arg, Query_block *query_block_arg=nullptr, TABLE *const table_arg=nullptr)anonymous_namespace{opt_explain.cc}::Explain_table_baseinlineprotected
explain_table_name() overrideanonymous_namespace{opt_explain.cc}::Explain_joinprotectedvirtual
explain_thdanonymous_namespace{opt_explain.cc}::Explainprotected
explain_tmptable_and_filesort(bool need_tmp_table_arg, bool need_sort_arg)anonymous_namespace{opt_explain.cc}::Explain_table_baseprotected
fmtanonymous_namespace{opt_explain.cc}::Explainprotected
get_subquery_context(Query_expression *unit) constanonymous_namespace{opt_explain.cc}::Explainprotectedvirtual
joinanonymous_namespace{opt_explain.cc}::Explain_joinprivate
mark_subqueries(Item *item, qep_row *destination)anonymous_namespace{opt_explain.cc}::Explainprotected
need_orderanonymous_namespace{opt_explain.cc}::Explain_joinprivate
need_tmp_tableanonymous_namespace{opt_explain.cc}::Explain_joinprivate
order_listanonymous_namespace{opt_explain.cc}::Explainprotected
prepare_columns()anonymous_namespace{opt_explain.cc}::Explainprotected
push_extra(Extra_tag tag)anonymous_namespace{opt_explain.cc}::Explaininlineprotected
push_extra(Extra_tag tag, const String &arg)anonymous_namespace{opt_explain.cc}::Explaininlineprotected
push_extra(Extra_tag tag, const char *arg)anonymous_namespace{opt_explain.cc}::Explaininlineprotected
query_blockanonymous_namespace{opt_explain.cc}::Explainprotected
query_thdanonymous_namespace{opt_explain.cc}::Explainprotected
range_scan_pathanonymous_namespace{opt_explain.cc}::Explain_table_baseprotected
range_scan_typeanonymous_namespace{opt_explain.cc}::Explain_joinprivate
reversed_accessanonymous_namespace{opt_explain.cc}::Explain_table_baseprotected
send()anonymous_namespace{opt_explain.cc}::Explain
shallow_explain() overrideanonymous_namespace{opt_explain.cc}::Explain_joinprotectedvirtual
skip_records_in_rangeanonymous_namespace{opt_explain.cc}::Explain_table_baseprotected
skip_subqueries() constanonymous_namespace{opt_explain.cc}::Explaininlineprivatevirtual
tabanonymous_namespace{opt_explain.cc}::Explain_table_baseprotected
tableanonymous_namespace{opt_explain.cc}::Explain_table_baseprotected
table_refanonymous_namespace{opt_explain.cc}::Explain_table_baseprotected
typeanonymous_namespace{opt_explain.cc}::Explain_table_baseprotected
usable_keysanonymous_namespace{opt_explain.cc}::Explain_table_baseprotected
~Explain()=defaultanonymous_namespace{opt_explain.cc}::Explainvirtual