add_join_tab(joinable_ctx *ctx) | opt_explain_json_namespace::context | inlinevirtual |
add_query_spec(context *ctx) | opt_explain_json_namespace::context | inlinevirtual |
add_subquery(subquery_list_enum subquery_type, subquery_ctx *ctx) | opt_explain_json_namespace::context | inlinevirtual |
add_where_subquery(subquery_ctx *ctx, Query_expression *subquery) override | opt_explain_json_namespace::join_tab_ctx | inlinevirtual |
cacheable() override | opt_explain_json_namespace::join_tab_ctx | inlinevirtual |
cleanup() | qep_row | inline |
col_attached_condition | qep_row | |
col_cond_cost | qep_row | |
col_data_size_query | qep_row | |
col_extra | qep_row | |
col_filtered | qep_row | |
col_id | qep_row | |
col_join_type | qep_row | |
col_key | qep_row | |
col_key_len | qep_row | |
col_key_parts | qep_row | |
col_message | qep_row | |
col_partial_update_columns | qep_row | |
col_partitions | qep_row | |
col_possible_keys | qep_row | |
col_prefix_cost | qep_row | |
col_prefix_rows | qep_row | |
col_read_cost | qep_row | |
col_ref | qep_row | |
col_rows | qep_row | |
col_select_type | qep_row | |
col_table_name | qep_row | |
col_used_columns | qep_row | |
context(enum_parsing_context type_arg, const char *name_arg, context *parent_arg) | opt_explain_json_namespace::context | inline |
dependent() override | opt_explain_json_namespace::join_tab_ctx | inlinevirtual |
derived_clone_id | qep_row | |
derived_from | qep_row | |
entry() override | opt_explain_json_namespace::join_tab_ctx | inlinevirtual |
Explain_context(enum_parsing_context type_arg) | Explain_context | inlineexplicit |
find_and_set_derived(context *subquery) override | opt_explain_json_namespace::join_tab_ctx | inlinevirtual |
format(Opt_trace_context *json) | opt_explain_json_namespace::context | inlinevirtual |
format_body(Opt_trace_context *json, Opt_trace_object *obj) override | opt_explain_json_namespace::join_tab_ctx | inlinevirtual |
format_derived(Opt_trace_context *json) override | opt_explain_json_namespace::join_tab_ctx | inlinevirtual |
format_extra(Opt_trace_object *obj) | qep_row | |
format_nested_loop(Opt_trace_context *json) | opt_explain_json_namespace::context | inlinevirtual |
format_query_expression(Opt_trace_context *) | opt_explain_json_namespace::context | inlinevirtual |
format_where(Opt_trace_context *json) override | opt_explain_json_namespace::join_tab_ctx | inlinevirtual |
get_mod_type() override | opt_explain_json_namespace::join_tab_ctx | inlinevirtual |
id(bool hide) override | opt_explain_json_namespace::join_tab_ctx | inlinevirtual |
is_cacheable | qep_row | |
is_dependent | qep_row | |
is_hidden_id | opt_explain_json_namespace::table_base_ctx | protected |
is_materialized_from_subquery | qep_row | |
is_query_block() const | opt_explain_json_namespace::context | inline |
join_tab_ctx(enum_parsing_context type_arg, context *parent_arg) | opt_explain_json_namespace::join_tab_ctx | inline |
joinable_ctx(enum_parsing_context type_arg, const char *name_arg, context *parent_arg) | opt_explain_json_namespace::joinable_ctx | inline |
m_windows | qep_row | |
mod_type | qep_row | |
name | opt_explain_json_namespace::context | protected |
operator=(const qep_row &x) | qep_row | private |
parent | opt_explain_json_namespace::context | |
qep_row(const qep_row &x) | qep_row | explicitprivate |
qep_row() | qep_row | inline |
query_block_id | qep_row | |
register_where_subquery(Query_expression *subquery) override | opt_explain_json_namespace::join_tab_ctx | inlinevirtual |
set_child(context *) | opt_explain_json_namespace::context | inlinevirtual |
set_setop_result(setop_result_ctx *) | opt_explain_json_namespace::context | inlinevirtual |
set_sort(sort_ctx *ctx) | opt_explain_json_namespace::context | inlinevirtual |
set_window(window_ctx *ctx) | opt_explain_json_namespace::context | inlinevirtual |
table_base_ctx(enum_parsing_context type_arg, const char *name_arg, context *parent_arg) | opt_explain_json_namespace::table_base_ctx | inline |
table_with_where_and_derived(enum_parsing_context type_arg, const char *name_arg, context *parent_arg) | opt_explain_json_namespace::table_with_where_and_derived | inline |
type | Explain_context | |
using_temporary | qep_row | |
where_subqueries | opt_explain_json_namespace::table_with_where_and_derived | |
where_subquery_units | opt_explain_json_namespace::join_tab_ctx | private |
~context()=default | opt_explain_json_namespace::context | virtual |
~qep_row()=default | qep_row | virtual |