MySQL 9.1.0
Source Code Documentation
SqlLexer Class Reference

#include <sql_lexer.h>

Classes

class  iterator
 

Public Types

using TokenId = int
 

Public Member Functions

 SqlLexer (THD *session)
 
iterator begin ()
 
iterator end ()
 

Static Public Member Functions

static void init_library ()
 init the library that's used by the lexer. More...
 

Private Attributes

THDsession_
 

Member Typedef Documentation

◆ TokenId

using SqlLexer::TokenId = int

Constructor & Destructor Documentation

◆ SqlLexer()

SqlLexer::SqlLexer ( THD session)

Member Function Documentation

◆ begin()

iterator SqlLexer::begin ( )
inline

◆ end()

iterator SqlLexer::end ( )
inline

◆ init_library()

void SqlLexer::init_library ( )
static

init the library that's used by the lexer.

NOT thread-safe, MUST be called before threads are spawned.

Member Data Documentation

◆ session_

THD* SqlLexer::session_
private

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