Interface SeriesReader.TimeOrderUtils
-
- Enclosing class:
- SeriesReader
public static interface SeriesReader.TimeOrderUtils
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> java.util.Comparator<T>comparingLong(java.util.function.ToLongFunction<? super T> keyExtractor)booleangetAscending()longgetCurrentEndPoint(long time, org.apache.iotdb.tsfile.file.metadata.statistics.Statistics<? extends java.lang.Object> statistics)longgetCurrentEndPoint(org.apache.iotdb.tsfile.file.metadata.statistics.Statistics<? extends java.lang.Object> seqStatistics, org.apache.iotdb.tsfile.file.metadata.statistics.Statistics<? extends java.lang.Object> unseqStatistics)TsFileResourcegetNextSeqFileResource(boolean isDelete)TsFileResourcegetNextUnseqFileResource(boolean isDelete)longgetOrderTime(TsFileResource fileResource)longgetOrderTime(org.apache.iotdb.tsfile.file.metadata.statistics.Statistics<? extends java.lang.Object> statistics)longgetOverlapCheckTime(org.apache.iotdb.tsfile.file.metadata.statistics.Statistics<? extends java.lang.Object> range)booleanhasNextSeqResource()booleanhasNextUnseqResource()booleanisExcessEndpoint(long time, long endpointTime)booleanisOverlapped(long time, TsFileResource right)booleanisOverlapped(long time, org.apache.iotdb.tsfile.file.metadata.statistics.Statistics<? extends java.lang.Object> right)booleanisOverlapped(org.apache.iotdb.tsfile.file.metadata.statistics.Statistics<? extends java.lang.Object> left, org.apache.iotdb.tsfile.file.metadata.statistics.Statistics<? extends java.lang.Object> right)booleanisTakeSeqAsFirst(org.apache.iotdb.tsfile.file.metadata.statistics.Statistics<? extends java.lang.Object> seqStatistics, org.apache.iotdb.tsfile.file.metadata.statistics.Statistics<? extends java.lang.Object> unseqStatistics)Return true if taking first page reader from seq readers
-
-
-
Method Detail
-
getOrderTime
long getOrderTime(org.apache.iotdb.tsfile.file.metadata.statistics.Statistics<? extends java.lang.Object> statistics)
-
getOrderTime
long getOrderTime(TsFileResource fileResource)
-
getOverlapCheckTime
long getOverlapCheckTime(org.apache.iotdb.tsfile.file.metadata.statistics.Statistics<? extends java.lang.Object> range)
-
isOverlapped
boolean isOverlapped(org.apache.iotdb.tsfile.file.metadata.statistics.Statistics<? extends java.lang.Object> left, org.apache.iotdb.tsfile.file.metadata.statistics.Statistics<? extends java.lang.Object> right)
-
isOverlapped
boolean isOverlapped(long time, org.apache.iotdb.tsfile.file.metadata.statistics.Statistics<? extends java.lang.Object> right)
-
isOverlapped
boolean isOverlapped(long time, TsFileResource right)
-
comparingLong
<T> java.util.Comparator<T> comparingLong(java.util.function.ToLongFunction<? super T> keyExtractor)
-
getCurrentEndPoint
long getCurrentEndPoint(long time, org.apache.iotdb.tsfile.file.metadata.statistics.Statistics<? extends java.lang.Object> statistics)
-
getCurrentEndPoint
long getCurrentEndPoint(org.apache.iotdb.tsfile.file.metadata.statistics.Statistics<? extends java.lang.Object> seqStatistics, org.apache.iotdb.tsfile.file.metadata.statistics.Statistics<? extends java.lang.Object> unseqStatistics)
-
isExcessEndpoint
boolean isExcessEndpoint(long time, long endpointTime)
-
isTakeSeqAsFirst
boolean isTakeSeqAsFirst(org.apache.iotdb.tsfile.file.metadata.statistics.Statistics<? extends java.lang.Object> seqStatistics, org.apache.iotdb.tsfile.file.metadata.statistics.Statistics<? extends java.lang.Object> unseqStatistics)Return true if taking first page reader from seq readers
-
getAscending
boolean getAscending()
-
hasNextSeqResource
boolean hasNextSeqResource()
-
hasNextUnseqResource
boolean hasNextUnseqResource()
-
getNextSeqFileResource
TsFileResource getNextSeqFileResource(boolean isDelete)
-
getNextUnseqFileResource
TsFileResource getNextUnseqFileResource(boolean isDelete)
-
-