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,
List<org.wso2.siddhi.query.api.definition.Attribute> additionalAttributes) |
| 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,
Long[] startTimeEndTime) |
List<org.wso2.siddhi.query.api.definition.Attribute> |
getAdditionalAttributes() |
void |
setComplexEventPopulater(ComplexEventPopulater complexEventPopulater) |
public IncrementalAggregateCompileCondition(Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,CompiledCondition> withinTableCompiledConditions, CompiledCondition inMemoryStoreCompileCondition, CompiledCondition onCompiledCondition, MetaStreamEvent tableMetaStreamEvent, MetaStreamEvent aggregateMetaSteamEvent, List<org.wso2.siddhi.query.api.definition.Attribute> additionalAttributes)
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, Long[] startTimeEndTime)
public void setComplexEventPopulater(ComplexEventPopulater complexEventPopulater)
public List<org.wso2.siddhi.query.api.definition.Attribute> getAdditionalAttributes()
Copyright © 2017 WSO2. All rights reserved.