| Constructor and Description |
|---|
IncrementalExecutor(org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration duration,
List<ExpressionExecutor> processExpressionExecutors,
GroupByKeyGenerator groupByKeyGenerator,
MetaStreamEvent metaStreamEvent,
int bufferSize,
IncrementalExecutor child,
boolean isRoot,
Table table,
boolean isProcessingOnExternalTime) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(ComplexEventChunk streamEventChunk)
Execute the handed StreamEvent
|
BaseIncrementalValueStore |
getNewestEvent() |
Executor |
getNextExecutor()
Get next executor element in the execution chain.
|
BaseIncrementalValueStore |
getOldestEvent() |
void |
setNextExecutor(Executor nextExecutor)
Set next executor element in execution chain
|
void |
setScheduler(Scheduler scheduler) |
public IncrementalExecutor(org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration duration,
List<ExpressionExecutor> processExpressionExecutors,
GroupByKeyGenerator groupByKeyGenerator,
MetaStreamEvent metaStreamEvent,
int bufferSize,
IncrementalExecutor child,
boolean isRoot,
Table table,
boolean isProcessingOnExternalTime)
public void setScheduler(Scheduler scheduler)
public void execute(ComplexEventChunk streamEventChunk)
Executorpublic Executor getNextExecutor()
ExecutorgetNextExecutor in interface Executorpublic void setNextExecutor(Executor nextExecutor)
ExecutorsetNextExecutor in interface Executorpublic BaseIncrementalValueStore getOldestEvent()
public BaseIncrementalValueStore getNewestEvent()
Copyright © 2017 WSO2. All rights reserved.