can_print_clauses() const | anonymous_namespace{opt_explain.cc}::Explain | inline |
can_walk_clauses() override | anonymous_namespace{opt_explain.cc}::Explain_table | inlineprivatevirtual |
condition | anonymous_namespace{opt_explain.cc}::Explain_table_base | protected |
context_type | anonymous_namespace{opt_explain.cc}::Explain | protected |
cs | anonymous_namespace{opt_explain.cc}::Explain | protected |
dynamic_range | anonymous_namespace{opt_explain.cc}::Explain_table_base | protected |
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}::Explain | inlineexplicitprotected |
explain_extra() override | anonymous_namespace{opt_explain.cc}::Explain_table | privatevirtual |
explain_extra_common(int range_scan_type, uint keyno) | anonymous_namespace{opt_explain.cc}::Explain_table_base | protected |
explain_id() | anonymous_namespace{opt_explain.cc}::Explain | protectedvirtual |
explain_join_type() override | anonymous_namespace{opt_explain.cc}::Explain_table | privatevirtual |
explain_key_and_len() override | anonymous_namespace{opt_explain.cc}::Explain_table | privatevirtual |
explain_key_and_len_index(int key) | anonymous_namespace{opt_explain.cc}::Explain_table_base | protected |
explain_key_and_len_index(int key, uint key_length, uint key_parts) | anonymous_namespace{opt_explain.cc}::Explain_table_base | protected |
explain_key_and_len_quick(AccessPath *range_scan) | anonymous_namespace{opt_explain.cc}::Explain_table_base | protected |
explain_key_parts(int key, uint key_parts) | anonymous_namespace{opt_explain.cc}::Explain_table_base | protected |
explain_modify_flags() override | anonymous_namespace{opt_explain.cc}::Explain_table | virtual |
explain_other | anonymous_namespace{opt_explain.cc}::Explain | protected |
explain_partitions() override | anonymous_namespace{opt_explain.cc}::Explain_table_base | protectedvirtual |
explain_possible_keys() override | anonymous_namespace{opt_explain.cc}::Explain_table_base | protectedvirtual |
explain_ref() override | anonymous_namespace{opt_explain.cc}::Explain_table | privatevirtual |
explain_rows_and_filtered() override | anonymous_namespace{opt_explain.cc}::Explain_table | privatevirtual |
explain_select_type() | anonymous_namespace{opt_explain.cc}::Explain | protectedvirtual |
explain_subqueries() | anonymous_namespace{opt_explain.cc}::Explain | protected |
Explain_table(THD *const explain_thd_arg, const THD *query_thd_arg, Query_block *query_block_arg, TABLE *const table_arg, enum join_type type_arg, AccessPath *range_scan_arg, Item *condition_arg, uint key_arg, ha_rows limit_arg, bool need_tmp_table_arg, bool need_sort_arg, enum_mod_type mod_type_arg, bool used_key_is_modified_arg, const char *msg) | anonymous_namespace{opt_explain.cc}::Explain_table | inline |
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_base | inlineprotected |
explain_table_name() override | anonymous_namespace{opt_explain.cc}::Explain_table | privatevirtual |
explain_thd | anonymous_namespace{opt_explain.cc}::Explain | protected |
explain_tmptable_and_filesort(bool need_tmp_table_arg, bool need_sort_arg) | anonymous_namespace{opt_explain.cc}::Explain_table | privatevirtual |
fmt | anonymous_namespace{opt_explain.cc}::Explain | protected |
get_subquery_context(Query_expression *unit) const | anonymous_namespace{opt_explain.cc}::Explain | protectedvirtual |
key | anonymous_namespace{opt_explain.cc}::Explain_table | private |
limit | anonymous_namespace{opt_explain.cc}::Explain_table | private |
mark_subqueries(Item *item, qep_row *destination) | anonymous_namespace{opt_explain.cc}::Explain | protected |
message | anonymous_namespace{opt_explain.cc}::Explain_table | private |
mod_type | anonymous_namespace{opt_explain.cc}::Explain_table | private |
need_sort | anonymous_namespace{opt_explain.cc}::Explain_table | private |
need_tmp_table | anonymous_namespace{opt_explain.cc}::Explain_table | private |
order_list | anonymous_namespace{opt_explain.cc}::Explain | protected |
prepare_columns() | anonymous_namespace{opt_explain.cc}::Explain | protected |
push_extra(Extra_tag tag) | anonymous_namespace{opt_explain.cc}::Explain | inlineprotected |
push_extra(Extra_tag tag, const String &arg) | anonymous_namespace{opt_explain.cc}::Explain | inlineprotected |
push_extra(Extra_tag tag, const char *arg) | anonymous_namespace{opt_explain.cc}::Explain | inlineprotected |
query_block | anonymous_namespace{opt_explain.cc}::Explain | protected |
query_thd | anonymous_namespace{opt_explain.cc}::Explain | protected |
range_scan_path | anonymous_namespace{opt_explain.cc}::Explain_table_base | protected |
reversed_access | anonymous_namespace{opt_explain.cc}::Explain_table_base | protected |
send() | anonymous_namespace{opt_explain.cc}::Explain | |
shallow_explain() override | anonymous_namespace{opt_explain.cc}::Explain_table | privatevirtual |
skip_records_in_range | anonymous_namespace{opt_explain.cc}::Explain_table_base | protected |
skip_subqueries() const | anonymous_namespace{opt_explain.cc}::Explain | inlineprivatevirtual |
tab | anonymous_namespace{opt_explain.cc}::Explain_table_base | protected |
table | anonymous_namespace{opt_explain.cc}::Explain_table_base | protected |
table_ref | anonymous_namespace{opt_explain.cc}::Explain_table_base | protected |
type | anonymous_namespace{opt_explain.cc}::Explain_table_base | protected |
usable_keys | anonymous_namespace{opt_explain.cc}::Explain_table_base | protected |
used_key_is_modified | anonymous_namespace{opt_explain.cc}::Explain_table | private |
~Explain()=default | anonymous_namespace{opt_explain.cc}::Explain | virtual |