MySQL 9.7.0
Source Code Documentation
Masking_policy_expr_parser_state Class Reference

#include <sql_lex.h>

Inheritance diagram for Masking_policy_expr_parser_state:
[legend]

Public Member Functions

 Masking_policy_expr_parser_state ()
 
void set_result (Item *result)
 
Itemresult () const
 
- 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...
 

Private Attributes

Itemm_result {nullptr}
 

Additional Inherited Members

- 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...
 
- 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...
 

Constructor & Destructor Documentation

◆ Masking_policy_expr_parser_state()

Masking_policy_expr_parser_state::Masking_policy_expr_parser_state ( )

Member Function Documentation

◆ result()

Item * Masking_policy_expr_parser_state::result ( ) const
inline

◆ set_result()

void Masking_policy_expr_parser_state::set_result ( Item result)
inline

Member Data Documentation

◆ m_result

Item* Masking_policy_expr_parser_state::m_result {nullptr}
private

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