MySQL 8.3.0
Source Code Documentation
Common_table_expr_parser_state Class Reference

Parser state for CTE subquery parser. More...

#include <sql_lex.h>

Inheritance diagram for Common_table_expr_parser_state:
[legend]

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_subqueryresult
 
- Public Attributes inherited from Parser_state
Parser_input m_input
 
Lex_input_stream m_lip
 
Yacc_state m_yacc
 
PSI_digest_lockerm_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...
 

Detailed Description

Parser state for CTE subquery parser.

Constructor & Destructor Documentation

◆ Common_table_expr_parser_state()

Common_table_expr_parser_state::Common_table_expr_parser_state ( )

Member Data Documentation

◆ result

PT_subquery* Common_table_expr_parser_state::result

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