NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
NES::QueryCompilation::QueryCompilationRequest Class Reference

Represents a query compilation request. The request encapsulates the decomposed query plan and addition properties. More...

#include <QueryCompilationRequest.hpp>

Public Member Functions

void enableDebugging ()
 Enable debugging for this query. More...
 
bool isDebugEnabled () const
 Checks if debugging is enabled. More...
 
void enableOptimizations ()
 Checks if optimizations for this query. More...
 
bool isOptimizeEnabled () const
 Checks if optimization flags is enabled. More...
 
void enableDump ()
 Enable debugging for this query. More...
 
bool isDumpEnabled () const
 Checks if dumping to nesviz is enabled. More...
 
DecomposedQueryPlanPtr getDecomposedQueryPlan ()
 Gets the Decomposed query plan of this request. More...
 
Runtime::NodeEnginePtr getNodeEngine ()
 Gets the node engine. More...
 

Static Public Member Functions

static QueryCompilationRequestPtr create (DecomposedQueryPlanPtr decomposedQueryPlan, Runtime::NodeEnginePtr nodeEngine)
 

Detailed Description

Represents a query compilation request. The request encapsulates the decomposed query plan and addition properties.

Member Function Documentation

◆ create()

QueryCompilationRequestPtr NES::QueryCompilation::QueryCompilationRequest::create ( DecomposedQueryPlanPtr  decomposedQueryPlan,
Runtime::NodeEnginePtr  nodeEngine 
)
static

References backward::details::move().

Referenced by NES::Optimizer::SampleCodeGenerationPhase::execute(), NES::Runtime::NodeEngine::registerDecomposableQueryPlan(), and TEST_F().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ enableDebugging()

void NES::QueryCompilation::QueryCompilationRequest::enableDebugging ( )

Enable debugging for this query.

◆ enableDump()

void NES::QueryCompilation::QueryCompilationRequest::enableDump ( )

Enable debugging for this query.

◆ enableOptimizations()

void NES::QueryCompilation::QueryCompilationRequest::enableOptimizations ( )

Checks if optimizations for this query.

◆ getDecomposedQueryPlan()

DecomposedQueryPlanPtr NES::QueryCompilation::QueryCompilationRequest::getDecomposedQueryPlan ( )

Gets the Decomposed query plan of this request.

Returns
DecomposedQueryPlanPtr

◆ getNodeEngine()

Runtime::NodeEnginePtr NES::QueryCompilation::QueryCompilationRequest::getNodeEngine ( )

Gets the node engine.

Returns
Runtime::NodeEnginePtr

◆ isDebugEnabled()

bool NES::QueryCompilation::QueryCompilationRequest::isDebugEnabled ( ) const

Checks if debugging is enabled.

Returns
bool

◆ isDumpEnabled()

bool NES::QueryCompilation::QueryCompilationRequest::isDumpEnabled ( ) const

Checks if dumping to nesviz is enabled.

Returns
bool

◆ isOptimizeEnabled()

bool NES::QueryCompilation::QueryCompilationRequest::isOptimizeEnabled ( ) const

Checks if optimization flags is enabled.

Returns
bool

The documentation for this class was generated from the following files: