MySQL 9.1.0
Source Code Documentation
|
Parser state for Derived table's condition parser. More...
#include <sql_lex.h>
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 | |
Item * | 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 Derived table's condition parser.
(Used in condition pushdown to derived tables)
Derived_expr_parser_state::Derived_expr_parser_state | ( | ) |
Item* Derived_expr_parser_state::result |