Class PreAggrWindowWithNaturalMonthIterator
- java.lang.Object
-
- org.apache.iotdb.db.utils.timerangeiterator.PreAggrWindowWithNaturalMonthIterator
-
- All Implemented Interfaces:
ITimeRangeIterator
public class PreAggrWindowWithNaturalMonthIterator extends java.lang.Object implements ITimeRangeIterator
-
-
Constructor Summary
Constructors Constructor Description PreAggrWindowWithNaturalMonthIterator(long startTime, long endTime, long interval, long slidingStep, boolean isAscending, boolean isSlidingStepByMonth, boolean isIntervalByMonth)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.iotdb.tsfile.read.common.TimeRangegetFirstTimeRange()return the first time range by sorting orderbooleanhasNextTimeRange()booleanisAscending()org.apache.iotdb.tsfile.read.common.TimeRangenextTimeRange()return the next time range according to curStartTime (the start time of the last returned time range)
-
-
-
Method Detail
-
getFirstTimeRange
public org.apache.iotdb.tsfile.read.common.TimeRange getFirstTimeRange()
Description copied from interface:ITimeRangeIteratorreturn the first time range by sorting order- Specified by:
getFirstTimeRangein interfaceITimeRangeIterator
-
hasNextTimeRange
public boolean hasNextTimeRange()
- Specified by:
hasNextTimeRangein interfaceITimeRangeIterator- Returns:
- whether current iterator has next time range
-
nextTimeRange
public org.apache.iotdb.tsfile.read.common.TimeRange nextTimeRange()
Description copied from interface:ITimeRangeIteratorreturn the next time range according to curStartTime (the start time of the last returned time range)- Specified by:
nextTimeRangein interfaceITimeRangeIterator
-
isAscending
public boolean isAscending()
- Specified by:
isAscendingin interfaceITimeRangeIterator
-
-