|
xale-db 1.0
minimal SQL engine, written in c++
|
Basic implementation of SQL tokenizer. More...
#include <BasicTokenizer.h>


Public Member Functions | |
| void | setInput (const std::string &input) override |
| Set the input string to tokenize. | |
| Token | nextToken () override |
| Get the next token. | |
| Token | peekToken () const override |
| Get the current token. | |
| void | reset () override |
| Reset the cursor and the current token. | |
| std::vector< Token > | tokenize () override |
| Tokenize all the input. | |
Basic implementation of SQL tokenizer.
|
overridevirtual |
Get the next token.
Implements Xale::Query::ITokenizer.
|
overridevirtual |
Get the current token.
Implements Xale::Query::ITokenizer.
|
overridevirtual |
Reset the cursor and the current token.
Implements Xale::Query::ITokenizer.
|
overridevirtual |
Set the input string to tokenize.
Implements Xale::Query::ITokenizer.
|
overridevirtual |
Tokenize all the input.
Implements Xale::Query::ITokenizer.