![]() |
MySQL 8.0.32
Source Code Documentation
|
Classes | |
class | TokenText |
Public Member Functions | |
Parser (SqlLexer::iterator first, SqlLexer::iterator last) | |
stdx::expected< std::variant< std::monostate, ShowWarningCount, ShowWarnings >, std::string > | parse () |
Public Attributes | |
int | read_lines |
int | current_line |
Private Member Functions | |
stdx::expected< Limit, std::string > | limit () |
stdx::expected< bool, std::string > | warning_count_ident () |
TokenText | ident () |
TokenText | accept (int sym) |
TokenText | expect (int sym) |
bool | has_error () const |
Static Private Member Functions | |
static uint64_t | sv_to_num (std::string_view s) |
Private Attributes | |
SqlLexer::iterator | cur_ |
SqlLexer::iterator | end_ |
std::string | error_ {} |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inlinestaticprivate |
|
inlineprivate |
|
private |
int Parser::current_line |
|
private |
|
private |
int Parser::read_lines |