xale-db 1.0
minimal SQL engine, written in c++
Loading...
Searching...
No Matches
IExecutor.h
Go to the documentation of this file.
1#ifndef EXECUTION_I_EXECUTOR_H
2#define EXECUTION_I_EXECUTOR_H
3
4#include "Query/Statement.h"
6
7#include <memory>
8
9namespace Xale::Execution
10{
12 {
13 public:
14 virtual ~IExecutor() = default;
15 virtual std::unique_ptr<Xale::DataStructure::ResultSet> execute(Xale::Query::Statement* statement) = 0;
16 };
17}
18
19#endif // EXECUTION_I_EXECUTOR_H
Definition IExecutor.h:12
virtual ~IExecutor()=default
virtual std::unique_ptr< Xale::DataStructure::ResultSet > execute(Xale::Query::Statement *statement)=0
Definition BasicExecutor.h:13
Base statement structure.
Definition Statement.h:88