| Constructor and Description |
|---|
IncrementalExecutor(org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration duration,
List<ExpressionExecutor> processExpressionExecutors,
GroupByKeyGenerator groupByKeyGenerator,
MetaStreamEvent metaStreamEvent,
int bufferSize,
boolean ignoreEventsOlderThanBuffer,
IncrementalExecutor child,
boolean isRoot,
Table table,
boolean isProcessingOnExternalTime) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(ComplexEventChunk streamEventChunk)
Execute the handed StreamEvent
|
long |
getNewestEventTimestamp() |
Executor |
getNextExecutor()
Get next executor element in the execution chain.
|
long |
getOldestEventTimestamp() |
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,
boolean ignoreEventsOlderThanBuffer,
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 ExecutornextExecutor - Event executor for incremental executionpublic long getOldestEventTimestamp()
public long getNewestEventTimestamp()
Copyright © 2017 WSO2. All rights reserved.