MySQL 8.3.0
Source Code Documentation
Derived_expr_parser_state Class Reference

Parser state for Derived table's condition parser. More...

#include <sql_lex.h>

Inheritance diagram for Derived_expr_parser_state:
[legend]

Public Member Functions

 Derived_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

Itemresult
 
- 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 Derived table's condition parser.

(Used in condition pushdown to derived tables)

Constructor & Destructor Documentation

◆ Derived_expr_parser_state()

Derived_expr_parser_state::Derived_expr_parser_state ( )

Member Data Documentation

◆ result

Item* Derived_expr_parser_state::result

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