MySQL 8.0.37
Source Code Documentation
PT_explain Class Referencefinal

#include <parse_tree_nodes.h>

Inheritance diagram for PT_explain:
[legend]

Public Member Functions

 PT_explain (Explain_format_type format, bool is_analyze, bool is_explicit_format, Parse_tree_root *explainable_stmt)
 
Sql_cmdmake_cmd (THD *thd) override
 

Private Attributes

const Explain_format_type m_format
 
const bool m_analyze
 
const bool m_explicit_format
 
Parse_tree_root *const m_explainable_stmt
 

Additional Inherited Members

- Protected Member Functions inherited from Parse_tree_root
virtual ~Parse_tree_root ()=default
 
 Parse_tree_root ()=default
 

Constructor & Destructor Documentation

◆ PT_explain()

PT_explain::PT_explain ( Explain_format_type  format,
bool  is_analyze,
bool  is_explicit_format,
Parse_tree_root explainable_stmt 
)
inline

Member Function Documentation

◆ make_cmd()

Sql_cmd * PT_explain::make_cmd ( THD thd)
overridevirtual

Implements Parse_tree_root.

Member Data Documentation

◆ m_analyze

const bool PT_explain::m_analyze
private

◆ m_explainable_stmt

Parse_tree_root* const PT_explain::m_explainable_stmt
private

◆ m_explicit_format

const bool PT_explain::m_explicit_format
private

◆ m_format

const Explain_format_type PT_explain::m_format
private

The documentation for this class was generated from the following files: