1#ifndef QUERY_I_PARSER_H
2#define QUERY_I_PARSER_H
25 virtual std::unique_ptr<Statement>
parse(
const std::string& query) = 0;
Interface for SQL parsers.
Definition IParser.h:16
virtual std::unique_ptr< Statement > parse(const std::string &query)=0
Parse a SQL query string.
virtual ~IParser()=default
virtual void setTokenizer(ITokenizer *tokenizer)=0
Set the tokenizer to use.
Interface for SQL tokenizer that converts an input string into a sequence of tokens.
Definition ITokenizer.h:15
Definition BasicParser.h:16