Package io.siddhi.core.aggregation
Class IncrementalExecutorsInitialiser
- java.lang.Object
-
- io.siddhi.core.aggregation.IncrementalExecutorsInitialiser
-
public class IncrementalExecutorsInitialiser extends Object
This class is used to recreate in-memory data from the tables (Such as RDBMS) in incremental aggregation. This ensures that the aggregation calculations are done correctly in case of server restart.
-
-
Constructor Summary
Constructors Constructor Description IncrementalExecutorsInitialiser(List<io.siddhi.query.api.aggregation.TimePeriod.Duration> incrementalDurations, Map<io.siddhi.query.api.aggregation.TimePeriod.Duration,Table> aggregationTables, Map<io.siddhi.query.api.aggregation.TimePeriod.Duration,Executor> incrementalExecutorMap, boolean isDistributed, String shardId, SiddhiAppContext siddhiAppContext, MetaStreamEvent metaStreamEvent, Map<String,Table> tableMap, Map<String,Window> windowMap, Map<String,AggregationRuntime> aggregationMap, String timeZone, boolean isReadOnly, boolean isPersistedAggregation, io.siddhi.query.api.definition.AggregationDefinition aggregationDefinition)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinitialiseExecutors()
-
-
-
Constructor Detail
-
IncrementalExecutorsInitialiser
public IncrementalExecutorsInitialiser(List<io.siddhi.query.api.aggregation.TimePeriod.Duration> incrementalDurations, Map<io.siddhi.query.api.aggregation.TimePeriod.Duration,Table> aggregationTables, Map<io.siddhi.query.api.aggregation.TimePeriod.Duration,Executor> incrementalExecutorMap, boolean isDistributed, String shardId, SiddhiAppContext siddhiAppContext, MetaStreamEvent metaStreamEvent, Map<String,Table> tableMap, Map<String,Window> windowMap, Map<String,AggregationRuntime> aggregationMap, String timeZone, boolean isReadOnly, boolean isPersistedAggregation, io.siddhi.query.api.definition.AggregationDefinition aggregationDefinition)
-
-