MySQL 8.4.2
Source Code Documentation
ImplicitCommitParser Class Reference

#include <implicit_commit_parser.h>

Inheritance diagram for ImplicitCommitParser:
[legend]

Public Member Functions

stdx::expected< bool, std::string > parse (std::optional< classic_protocol::session_track::TransactionState > trx_state)
 
 SqlParser (SqlLexer::iterator first, SqlLexer::iterator last)
 
- Public Member Functions inherited from SqlParser
 SqlParser (SqlLexer::iterator first, SqlLexer::iterator last)
 
TokenText token () const
 

Additional Inherited Members

- 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
 
- Protected Attributes inherited from SqlParser
SqlLexer::iterator cur_
 
SqlLexer::iterator end_
 
std::string error_ {}
 

Member Function Documentation

◆ parse()

stdx::expected< bool, std::string > ImplicitCommitParser::parse ( std::optional< classic_protocol::session_track::TransactionState trx_state)

◆ SqlParser()

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

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