MySQL 8.4.0
Source Code Documentation
ShowWarningsParser Class Reference

#include <show_warnings_parser.h>

Inheritance diagram for ShowWarningsParser:
[legend]

Public Member Functions

stdx::expected< std::variant< std::monostate, ShowWarningCount, ShowWarnings >, std::string > parse ()
 
 SqlParser (SqlLexer::iterator first, SqlLexer::iterator last)
 
- Public Member Functions inherited from SqlParser
 SqlParser (SqlLexer::iterator first, SqlLexer::iterator last)
 
TokenText token () const
 

Protected Member Functions

stdx::expected< Limit, std::string > limit ()
 
stdx::expected< ShowWarnings::Verbosity, std::string > warning_count_ident ()
 
- Protected Member Functions inherited from SqlParser
TokenText ident ()
 
TokenText accept_if_not (int sym)
 
TokenText accept (int sym)
 
TokenText expect (int sym)
 
bool has_error () const
 

Additional Inherited Members

- Protected Attributes inherited from SqlParser
SqlLexer::iterator cur_
 
SqlLexer::iterator end_
 
std::string error_ {}
 

Member Function Documentation

◆ limit()

stdx::expected< Limit, std::string > ShowWarningsParser::limit ( )
protected

◆ parse()

stdx::expected< std::variant< std::monostate, ShowWarningCount, ShowWarnings >, std::string > ShowWarningsParser::parse ( )

◆ SqlParser()

SqlParser::SqlParser ( SqlLexer::iterator  first,
SqlLexer::iterator  last 
)
inline

◆ warning_count_ident()

stdx::expected< ShowWarnings::Verbosity, std::string > ShowWarningsParser::warning_count_ident ( )
protected

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