public class IncrementalAggregateCompileCondition extends Object implements CompiledCondition
| Constructor and Description |
|---|
IncrementalAggregateCompileCondition(Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,CompiledCondition> withinTableCompiledConditions,
CompiledCondition inMemoryStoreCompileCondition,
CompiledCondition onCompiledCondition,
MetaStreamEvent tableMetaStreamEvent,
MetaStreamEvent aggregateMetaSteamEvent) |
| Modifier and Type | Method and Description |
|---|---|
CompiledCondition |
cloneCompiledCondition(String key) |
StreamEvent |
find(StateEvent matchingEvent,
org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration perValue,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,IncrementalExecutor> incrementalExecutorMap,
List<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration> incrementalDurations,
Table tableForPerDuration,
List<ExpressionExecutor> baseExecutors,
ExpressionExecutor timestampExecutor,
List<ExpressionExecutor> outputExpressionExecutors) |
public IncrementalAggregateCompileCondition(Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,CompiledCondition> withinTableCompiledConditions, CompiledCondition inMemoryStoreCompileCondition, CompiledCondition onCompiledCondition, MetaStreamEvent tableMetaStreamEvent, MetaStreamEvent aggregateMetaSteamEvent)
public CompiledCondition cloneCompiledCondition(String key)
cloneCompiledCondition in interface CompiledConditioncloneCompiledCondition in interface CompiledExpressionpublic StreamEvent find(StateEvent matchingEvent, org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration perValue, Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,IncrementalExecutor> incrementalExecutorMap, List<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration> incrementalDurations, Table tableForPerDuration, List<ExpressionExecutor> baseExecutors, ExpressionExecutor timestampExecutor, List<ExpressionExecutor> outputExpressionExecutors)
Copyright © 2017 WSO2. All rights reserved.