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,
MatchingMetaInfoHolder alteredMatchingMetaInfoHolder,
ExpressionExecutor perExpressionExecutor,
ExpressionExecutor startTimeEndTimeExpressionExecutor,
boolean isProcessingOnExternalTime) |
| Modifier and Type | Method and Description |
|---|---|
CompiledCondition |
cloneCompilation(String key) |
StreamEvent |
find(StateEvent matchingEvent,
org.wso2.siddhi.query.api.definition.AggregationDefinition aggregationDefinition,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,IncrementalExecutor> incrementalExecutorMap,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,Table> aggregationTables,
List<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration> incrementalDurations,
List<ExpressionExecutor> baseExecutors,
List<ExpressionExecutor> outputExpressionExecutors,
SiddhiAppContext siddhiAppContext,
List<List<ExpressionExecutor>> aggregateProcessingExecutorsList,
List<GroupByKeyGenerator> groupbyKeyGeneratorList,
ExpressionExecutor shouldUpdateExpressionExecutor,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,IncrementalExecutor> incrementalExecutorMapForPartitions) |
List<org.wso2.siddhi.query.api.definition.Attribute> |
getAdditionalAttributes() |
MatchingMetaInfoHolder |
getAlteredMatchingMetaInfoHolder() |
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, MatchingMetaInfoHolder alteredMatchingMetaInfoHolder, ExpressionExecutor perExpressionExecutor, ExpressionExecutor startTimeEndTimeExpressionExecutor, boolean isProcessingOnExternalTime)
public CompiledCondition cloneCompilation(String key)
cloneCompilation in interface CompiledConditioncloneCompilation in interface CompiledExpressionpublic StreamEvent find(StateEvent matchingEvent, org.wso2.siddhi.query.api.definition.AggregationDefinition aggregationDefinition, Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,IncrementalExecutor> incrementalExecutorMap, Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,Table> aggregationTables, List<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration> incrementalDurations, List<ExpressionExecutor> baseExecutors, List<ExpressionExecutor> outputExpressionExecutors, SiddhiAppContext siddhiAppContext, List<List<ExpressionExecutor>> aggregateProcessingExecutorsList, List<GroupByKeyGenerator> groupbyKeyGeneratorList, ExpressionExecutor shouldUpdateExpressionExecutor, Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,IncrementalExecutor> incrementalExecutorMapForPartitions)
public void setComplexEventPopulater(ComplexEventPopulater complexEventPopulater)
public List<org.wso2.siddhi.query.api.definition.Attribute> getAdditionalAttributes()
public MatchingMetaInfoHolder getAlteredMatchingMetaInfoHolder()
Copyright © 2018 WSO2. All rights reserved.