MySQL 8.3.0
Source Code Documentation
Explain_format_tree Member List

This is the complete list of members for Explain_format_tree, including all inherited members.

AppendChildren(const Json_dom *children, int level, std::string *explain, std::vector< std::string > *tokens_for_force_subplan, std::string *child_token_digest)Explain_format_treeprivate
begin_context(enum_parsing_context, Query_expression *, const Explain_format_flags *) overrideExplain_format_treeinlinevirtual
end_context(enum_parsing_context) overrideExplain_format_treeinlinevirtual
entry() overrideExplain_format_treeinlinevirtual
Explain_format(Explain_format &)Explain_formatprivate
Explain_format()Explain_formatinlineprotected
Explain_format(std::optional< std::string_view > explain_into_variable_name)Explain_formatinlineexplicitprotected
Explain_format_tree()=defaultExplain_format_tree
explain_into_variable_name() constExplain_formatinline
ExplainJsonToString(Json_object *json) overrideExplain_format_treevirtual
ExplainPrintCosts(const Json_object *obj, std::string *explain)Explain_format_treeprivate
ExplainPrintTreeNode(const Json_dom *json, int level, std::string *explain, std::vector< std::string > *tokens_for_force_subplan)Explain_format_tree
flush_entry() overrideExplain_format_treeinlinevirtual
is_explain_for_schema() constExplain_formatinline
is_explain_into() constExplain_formatinline
is_hierarchical() const overrideExplain_format_treeinlinevirtual
is_iterator_based() const overrideExplain_format_treeinlinevirtual
m_explain_into_variable_nameExplain_formatprivate
m_schema_name_for_explainExplain_format
operator=(Explain_format &)Explain_formatprivate
outputExplain_formatprotected
push_select_type(mem_root_deque< Item * > *items)Explain_format_treeprivate
send_headers(Query_result *) overrideExplain_format_treeinlinevirtual
~Explain_format()=defaultExplain_formatvirtual