| Constructor and Description |
|---|
PersistedIncrementalExecutor(String aggregatorName,
io.siddhi.query.api.aggregation.TimePeriod.Duration duration,
List<ExpressionExecutor> processExpressionExecutors,
Executor child,
SiddhiQueryContext siddhiQueryContext,
MetaStreamEvent metaStreamEvent,
String timeZone,
Processor cudStreamProcessor,
LinkedBlockingQueue<QueuedCudStreamProcessor> cudStreamProcessorQueue) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(ComplexEventChunk streamEventChunk)
Execute the handed StreamEvent
|
Executor |
getNextExecutor()
Get next executor element in the execution chain.
|
void |
setEmitTime(long emitTimeOfLatestEventInTable) |
void |
setNextExecutor(Executor executor)
Set next executor element in execution chain
|
void |
setProcessingExecutor(boolean processingExecutor) |
public PersistedIncrementalExecutor(String aggregatorName, io.siddhi.query.api.aggregation.TimePeriod.Duration duration, List<ExpressionExecutor> processExpressionExecutors, Executor child, SiddhiQueryContext siddhiQueryContext, MetaStreamEvent metaStreamEvent, String timeZone, Processor cudStreamProcessor, LinkedBlockingQueue<QueuedCudStreamProcessor> cudStreamProcessorQueue)
public void execute(ComplexEventChunk streamEventChunk)
Executorpublic void setEmitTime(long emitTimeOfLatestEventInTable)
setEmitTime in interface Executorpublic void setProcessingExecutor(boolean processingExecutor)
public Executor getNextExecutor()
ExecutorgetNextExecutor in interface Executorpublic void setNextExecutor(Executor executor)
ExecutorsetNextExecutor in interface Executorexecutor - Event executor for incremental executionCopyright © 2022. All rights reserved.