Package io.siddhi.core.util
Class IncrementalTimeConverterUtil
- java.lang.Object
-
- io.siddhi.core.util.IncrementalTimeConverterUtil
-
public class IncrementalTimeConverterUtil extends Object
Performs time conversions related to incremental aggregation.
-
-
Constructor Summary
Constructors Constructor Description IncrementalTimeConverterUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intgetMillisecondsPerDuration(io.siddhi.query.api.aggregation.TimePeriod.Duration duration)static longgetNextEmitTime(long currentTime, io.siddhi.query.api.aggregation.TimePeriod.Duration duration, String timeZone)static longgetPreviousStartTime(long currentStartTime, io.siddhi.query.api.aggregation.TimePeriod.Duration duration)static longgetStartTimeOfAggregates(long currentTime, io.siddhi.query.api.aggregation.TimePeriod.Duration duration, String timeZone)static booleanisAggregationDataComplete(long timestamp, io.siddhi.query.api.aggregation.TimePeriod.Duration duration, String timeZone)
-
-
-
Method Detail
-
getNextEmitTime
public static long getNextEmitTime(long currentTime, io.siddhi.query.api.aggregation.TimePeriod.Duration duration, String timeZone)
-
getStartTimeOfAggregates
public static long getStartTimeOfAggregates(long currentTime, io.siddhi.query.api.aggregation.TimePeriod.Duration duration, String timeZone)
-
getPreviousStartTime
public static long getPreviousStartTime(long currentStartTime, io.siddhi.query.api.aggregation.TimePeriod.Duration duration)
-
getMillisecondsPerDuration
public static int getMillisecondsPerDuration(io.siddhi.query.api.aggregation.TimePeriod.Duration duration)
-
isAggregationDataComplete
public static boolean isAggregationDataComplete(long timestamp, io.siddhi.query.api.aggregation.TimePeriod.Duration duration, String timeZone)
-
-