MySQL 8.0.39
Source Code Documentation
|
Parser state for CTE subquery parser. More...
#include <sql_lex.h>
Public Member Functions | |
Common_table_expr_parser_state () | |
Public Member Functions inherited from Parser_state | |
Parser_state () | |
bool | init (THD *thd, const char *buff, size_t length) |
Object initializer. More... | |
void | reset (const char *found_semicolon, size_t length) |
void | add_comment () |
Signal that the current query has a comment. More... | |
bool | has_comment () const |
Check whether the current query has a comment. More... | |
Parser_state () | |
bool | init (THD *thd, const char *buff, size_t length) |
Object initializer. More... | |
void | reset (const char *found_semicolon, size_t length) |
void | add_comment () |
Signal that the current query has a comment. More... | |
bool | has_comment () const |
Check whether the current query has a comment. More... | |
Public Attributes | |
PT_subquery * | result |
Public Attributes inherited from Parser_state | |
Parser_input | m_input |
Lex_input_stream | m_lip |
Yacc_state | m_yacc |
PSI_digest_locker * | m_digest_psi |
Current performance digest instrumentation. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Parser_state | |
Parser_state (int grammar_selector_token) | |
Constructor for special parsers of partial SQL clauses (DD) More... | |
Parser_state (int grammar_selector_token) | |
Constructor for special parsers of partial SQL clauses (DD) More... | |
Parser state for CTE subquery parser.
Common_table_expr_parser_state::Common_table_expr_parser_state | ( | ) |
PT_subquery* Common_table_expr_parser_state::result |