1#ifndef QUERY_I_PARSER_H
2#define QUERY_I_PARSER_H
19 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
virtual ~IParser()=default
virtual void setTokenizer(ITokenizer *tokenizer)=0
Interface for SQL tokenizer that converts an input string into a sequence of tokens.
Definition ITokenizer.h:15
Definition BasicParser.h:16