MySQL 9.1.0
Source Code Documentation
|
#include <start_transaction_parser.h>
Public Member Functions | |
stdx::expected< std::variant< std::monostate, StartTransaction >, std::string > | parse () |
stdx::expected< std::variant< std::monostate, StartTransaction::AccessMode, bool >, std::string > | transaction_characteristics () |
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_ {} |
stdx::expected< std::variant< std::monostate, StartTransaction >, std::string > StartTransactionParser::parse | ( | ) |
|
inline |
stdx::expected< std::variant< std::monostate, StartTransaction::AccessMode, bool >, std::string > StartTransactionParser::transaction_characteristics | ( | ) |