MySQL 8.3.0
Source Code Documentation
Parser_input Struct Reference

Input parameters to the parser. More...

#include <sql_lexer_parser_input.h>

Public Member Functions

 Parser_input ()
 
 Parser_input ()
 

Public Attributes

bool m_has_digest
 True if the text parsed corresponds to an actual query, and not another text artifact. More...
 
bool m_compute_digest
 True if the caller needs to compute a digest. More...
 

Detailed Description

Input parameters to the parser.

Constructor & Destructor Documentation

◆ Parser_input() [1/2]

Parser_input::Parser_input ( )
inline

◆ Parser_input() [2/2]

Parser_input::Parser_input ( )
inline

Member Data Documentation

◆ m_compute_digest

bool Parser_input::m_compute_digest

True if the caller needs to compute a digest.

This flag is used to request explicitly a digest computation, independently of the performance schema configuration.

◆ m_has_digest

bool Parser_input::m_has_digest

True if the text parsed corresponds to an actual query, and not another text artifact.

This flag is used to disable digest parsing of nested:

  • view definitions
  • table trigger definitions
  • table partition definitions
  • event scheduler event definitions

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