NebulaStream
0.6.213
NebulaStream is a data and application management framework for the internet of things
|
General interface for the query compiler interface. Subclasses can provide their own implementation on how to to process a query compilation request. More...
#include <QueryCompiler.hpp>
Public Member Functions | |
virtual QueryCompilationResultPtr | compileQuery (QueryCompilationRequestPtr request)=0 |
Submits a new query compilation request for compilation. More... | |
virtual | ~QueryCompiler ()=default |
Protected Member Functions | |
QueryCompiler (QueryCompilerOptionsPtr const &options) noexcept | |
Protected Attributes | |
QueryCompilerOptionsPtr const | queryCompilerOptions |
General interface for the query compiler interface. Subclasses can provide their own implementation on how to to process a query compilation request.
|
virtualdefault |
|
inlineexplicitprotectednoexcept |
|
pure virtual |
Submits a new query compilation request for compilation.
request | The compilation request. |
|
protected |