| add_join_tab(joinable_ctx *ctx) override | opt_explain_json_namespace::simple_sort_ctx | 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::simple_sort_ctx | inlinevirtual |
| cacheable() override | opt_explain_json_namespace::simple_sort_ctx | inlinevirtual |
| 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::simple_sort_ctx | inlinevirtual |
| entry() | opt_explain_json_namespace::context | inlinevirtual |
| Explain_context(enum_parsing_context type_arg) | Explain_context | inlineexplicit |
| find_and_set_derived(context *subquery) override | opt_explain_json_namespace::simple_sort_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::simple_sort_ctx | inlineprotectedvirtual |
| 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) override | opt_explain_json_namespace::simple_sort_ctx | inlinevirtual |
| is_query_block() const | opt_explain_json_namespace::context | inline |
| join_tab | opt_explain_json_namespace::simple_sort_ctx | protected |
| joinable_ctx(enum_parsing_context type_arg, const char *name_arg, context *parent_arg) | opt_explain_json_namespace::joinable_ctx | 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 |
| simple_sort_ctx(enum_parsing_context type_arg, const char *name_arg, context *parent_arg, const Explain_format_flags *flags, Explain_sort_clause clause) | opt_explain_json_namespace::simple_sort_ctx | inline |
| type | Explain_context | |
| using_filesort | opt_explain_json_namespace::simple_sort_ctx | private |
| using_tmptable | opt_explain_json_namespace::simple_sort_ctx | private |
| ~context()=default | opt_explain_json_namespace::context | virtual |