MySQL 8.3.0
Source Code Documentation
Expression_parser_state Class Reference

Parser state for single expression parser (.frm/DD stuff) More...

#include <sql_lex.h>

Inheritance diagram for Expression_parser_state:
[legend]

Public Member Functions

 Expression_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 single expression parser (.frm/DD stuff)

Constructor & Destructor Documentation

◆ Expression_parser_state()

Expression_parser_state::Expression_parser_state ( )

Member Data Documentation

◆ result

Item* Expression_parser_state::result

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