Package io.siddhi.core.aggregation
Class IncrementalDataPurger
- java.lang.Object
-
- io.siddhi.core.aggregation.IncrementalDataPurger
-
-
Constructor Summary
Constructors Constructor Description IncrementalDataPurger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecuteIncrementalDataPurging()Data purging task scheduler methodvoidinit(io.siddhi.query.api.definition.AggregationDefinition aggregationDefinition, StreamEventFactory streamEventFactory, Map<io.siddhi.query.api.aggregation.TimePeriod.Duration,Table> aggregationTables, Boolean isProcessingOnExternalTime, SiddhiQueryContext siddhiQueryContext, List<io.siddhi.query.api.aggregation.TimePeriod.Duration> activeIncrementalDurations, String timeZone, Map<String,Window> windowMap, Map<String,AggregationRuntime> aggregationMap)booleanisPurgingEnabled()voidrun()voidsetPurgingEnabled(boolean purgingEnabled)
-
-
-
Method Detail
-
init
public void init(io.siddhi.query.api.definition.AggregationDefinition aggregationDefinition, StreamEventFactory streamEventFactory, Map<io.siddhi.query.api.aggregation.TimePeriod.Duration,Table> aggregationTables, Boolean isProcessingOnExternalTime, SiddhiQueryContext siddhiQueryContext, List<io.siddhi.query.api.aggregation.TimePeriod.Duration> activeIncrementalDurations, String timeZone, Map<String,Window> windowMap, Map<String,AggregationRuntime> aggregationMap)
-
isPurgingEnabled
public boolean isPurgingEnabled()
-
setPurgingEnabled
public void setPurgingEnabled(boolean purgingEnabled)
-
executeIncrementalDataPurging
public void executeIncrementalDataPurging()
Data purging task scheduler method
-
-