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

#include <TestSinkProvider.hpp>

Collaboration diagram for NES::TestUtils::TestSinkProvider:
[legend]

Public Member Functions

DataSinkPtr lower (OperatorId sinkId, SinkDescriptorPtr sinkDescriptor, SchemaPtr schema, Runtime::NodeEnginePtr nodeEngine, const QueryCompilation::PipelineQueryPlanPtr &querySubPlan, size_t numOfProducers) override
 Lowers a sink descriptor to a executable data sink. More...
 

Member Function Documentation

◆ lower()

DataSinkPtr NES::TestUtils::TestSinkProvider::lower ( OperatorId  sinkId,
SinkDescriptorPtr  sinkDescriptor,
SchemaPtr  schema,
Runtime::NodeEnginePtr  nodeEngine,
const QueryCompilation::PipelineQueryPlanPtr querySubPlan,
size_t  numOfProducers 
)
override

Lowers a sink descriptor to a executable data sink.

Parameters
operatorIdid of this sink
sinkDescriptorthe sink descriptor
schemathe schema of the sink
nodeEnginethe node engine
querySubPlanId
numOfProducers
Returns
DataSinkPtr

References NES::TestUtils::TestSinkDescriptor::getSink().

Here is the call graph for this function:

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