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) | opt_explain_json_namespace::context | inlinevirtual |
cacheable() | opt_explain_json_namespace::context | inlinevirtual |
context(enum_parsing_context type_arg, const char *name_arg, context *parent_arg) | opt_explain_json_namespace::context | inline |
dependent() | opt_explain_json_namespace::context | inlinevirtual |
entry() | opt_explain_json_namespace::context | inlinevirtual |
Explain_context(enum_parsing_context type_arg) | Explain_context | inlineexplicit |
find_and_set_derived(context *subquery) | opt_explain_json_namespace::context | inlinevirtual |
format(Opt_trace_context *json) | opt_explain_json_namespace::context | inlinevirtual |
format_body(Opt_trace_context *json, Opt_trace_object *obj)=0 | opt_explain_json_namespace::context | privatepure virtual |
format_derived(Opt_trace_context *) | opt_explain_json_namespace::context | inlinevirtual |
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 *) | opt_explain_json_namespace::context | inlinevirtual |
get_mod_type() | opt_explain_json_namespace::context | inlinevirtual |
id(bool hide=false)=0 | opt_explain_json_namespace::context | pure virtual |
is_query_block() const | opt_explain_json_namespace::context | inline |
name | opt_explain_json_namespace::context | protected |
parent | opt_explain_json_namespace::context | |
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 |
type | Explain_context | |
~context()=default | opt_explain_json_namespace::context | virtual |