| Package | Description |
|---|---|
| org.wso2.siddhi.core.aggregation | |
| org.wso2.siddhi.core.util.collection.operator |
| Modifier and Type | Method and Description |
|---|---|
ComplexEventChunk<StreamEvent> |
IncrementalDataAggregator.aggregateInMemoryData(Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,IncrementalExecutor> incrementalExecutorMap) |
| Constructor and Description |
|---|
IncrementalExecutor(String aggregatorName,
org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration duration,
List<ExpressionExecutor> processExpressionExecutors,
ExpressionExecutor shouldUpdateTimestamp,
GroupByKeyGenerator groupByKeyGenerator,
MetaStreamEvent metaStreamEvent,
IncrementalExecutor child,
boolean isRoot,
Table table,
SiddhiAppContext siddhiAppContext) |
| Constructor and Description |
|---|
AggregationRuntime(org.wso2.siddhi.query.api.definition.AggregationDefinition aggregationDefinition,
boolean isProcessingOnExternalTime,
boolean isDistributed,
List<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration> incrementalDurations,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,IncrementalExecutor> incrementalExecutorMap,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,Table> aggregationTables,
List<ExpressionExecutor> outputExpressionExecutors,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,List<ExpressionExecutor>> aggregateProcessingExecutorsMap,
ExpressionExecutor shouldUpdateTimestampExpressionExecutor,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,GroupByKeyGenerator> groupByKeyGeneratorList,
IncrementalDataPurger incrementalDataPurger,
IncrementalExecutorsInitialiser incrementalExecutorInitialiser,
SingleStreamRuntime singleStreamRuntime,
SiddhiAppContext siddhiAppContext,
MetaStreamEvent tableMetaStreamEvent,
LatencyTracker latencyTrackerFind,
ThroughputTracker throughputTrackerFind) |
IncrementalExecutorsInitialiser(List<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration> incrementalDurations,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,Table> aggregationTables,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,IncrementalExecutor> incrementalExecutorMap,
boolean isDistributed,
String shardId,
SiddhiAppContext siddhiAppContext,
MetaStreamEvent metaStreamEvent,
Map<String,Table> tableMap,
Map<String,Window> windowMap,
Map<String,AggregationRuntime> aggregationMap) |
| Modifier and Type | Method and Description |
|---|---|
StreamEvent |
IncrementalAggregateCompileCondition.find(StateEvent matchingEvent,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,IncrementalExecutor> incrementalExecutorMap,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,List<ExpressionExecutor>> aggregateProcessingExecutorsMap,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,GroupByKeyGenerator> groupByKeyGeneratorList,
ExpressionExecutor shouldUpdateTimestamp) |
Copyright © 2019 WSO2. All rights reserved.