public class IncrementalDataAggregator extends Object
| Constructor and Description |
|---|
IncrementalDataAggregator(List<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration> incrementalDurations,
org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration aggregateForDuration,
List<ExpressionExecutor> baseExecutors,
ExpressionExecutor timestampExecutor,
MetaStreamEvent metaStreamEvent) |
| Modifier and Type | Method and Description |
|---|---|
ComplexEventChunk<StreamEvent> |
aggregateInMemoryData(Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,IncrementalExecutor> incrementalExecutorMap) |
ComplexEventChunk<StreamEvent> |
aggregateTableData(Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,Table> aggregationTables,
GroupByKeyGenerator groupByKeyGenerator) |
public IncrementalDataAggregator(List<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration> incrementalDurations, org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration aggregateForDuration, List<ExpressionExecutor> baseExecutors, ExpressionExecutor timestampExecutor, MetaStreamEvent metaStreamEvent)
public ComplexEventChunk<StreamEvent> aggregateInMemoryData(Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,IncrementalExecutor> incrementalExecutorMap)
public ComplexEventChunk<StreamEvent> aggregateTableData(Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,Table> aggregationTables, GroupByKeyGenerator groupByKeyGenerator)
Copyright © 2017 WSO2. All rights reserved.