NebulaStream
0.6.213
NebulaStream is a data and application management framework for the internet of things
|
: This phase allows generating C++ code for each logical operator and add it to the operator as property More...
#include <SampleCodeGenerationPhase.hpp>
Public Member Functions | |
QueryPlanPtr | execute (const QueryPlanPtr &queryPlan) |
Iterates over the query plan, compute the C++ code for each operator, and add the generated code to the operator property. More... | |
DecomposedQueryPlanPtr | execute (const DecomposedQueryPlanPtr &decomposedQueryPlan) |
Static Public Member Functions | |
static SampleCodeGenerationPhasePtr | create () |
: This phase allows generating C++ code for each logical operator and add it to the operator as property
|
static |
Referenced by NES::RequestProcessor::AddQueryRequest::executeRequestLogic(), and NES::RequestProcessor::ExplainRequest::executeRequestLogic().
DecomposedQueryPlanPtr NES::Optimizer::SampleCodeGenerationPhase::execute | ( | const DecomposedQueryPlanPtr & | decomposedQueryPlan | ) |
Iterates | over the query plan, compute the C++ code for each operator, and add the generated code to the operator property |
decomposedQueryPlan | the input query plan |
References NES::QueryCompilation::QueryCompilationRequest::create().
QueryPlanPtr NES::Optimizer::SampleCodeGenerationPhase::execute | ( | const QueryPlanPtr & | queryPlan | ) |
Iterates over the query plan, compute the C++ code for each operator, and add the generated code to the operator property.
queryPlan | the input query plan |
References NES::QueryCompilation::QueryCompilationRequest::create(), and UNSURE_CONVERSION_TODO_4761.