Class AlignedSeriesReader
- java.lang.Object
-
- org.apache.iotdb.db.query.reader.series.SeriesReader
-
- org.apache.iotdb.db.query.reader.series.AlignedSeriesReader
-
public class AlignedSeriesReader extends SeriesReader
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.iotdb.db.query.reader.series.SeriesReader
SeriesReader.TimeOrderUtils
-
-
Field Summary
-
Fields inherited from class org.apache.iotdb.db.query.reader.series.SeriesReader
allSensors, cachedBatchData, cachedChunkMetadata, context, curSeqFileIndex, curUnseqFileIndex, dataSource, dataType, fileFilter, firstChunkMetadata, firstPageReader, firstTimeSeriesMetadata, hasCachedNextOverlappedPage, mergeReader, orderUtils, seqPageReaders, seqTimeSeriesMetadata, seriesPath, timeFilter, unSeqPageReaders, unSeqTimeSeriesMetadata, valueFilter
-
-
Constructor Summary
Constructors Constructor Description AlignedSeriesReader(org.apache.iotdb.commons.path.PartialPath seriesPath, java.util.Set<java.lang.String> allSensors, org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType, QueryContext context, java.util.List<TsFileResource> seqFileResource, java.util.List<TsFileResource> unseqFileResource, org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter, org.apache.iotdb.tsfile.read.filter.basic.Filter valueFilter, boolean ascending)AlignedSeriesReader(org.apache.iotdb.commons.path.PartialPath seriesPath, java.util.Set<java.lang.String> allSensors, org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType, QueryContext context, QueryDataSource dataSource, org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter, org.apache.iotdb.tsfile.read.filter.basic.Filter valueFilter, TsFileFilter fileFilter, boolean ascending)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DescPriorityMergeReadergetDescPriorityMergeReader()protected PriorityMergeReadergetPriorityMergeReader()protected org.apache.iotdb.tsfile.file.metadata.AlignedTimeSeriesMetadataloadTimeSeriesMetadata(TsFileResource resource, org.apache.iotdb.commons.path.PartialPath seriesPath, QueryContext context, org.apache.iotdb.tsfile.read.filter.basic.Filter filter, java.util.Set<java.lang.String> allSensors)-
Methods inherited from class org.apache.iotdb.db.query.reader.series.SeriesReader
currentFileTimeStatistics, getAnyFilter, getOrderUtils, getValueFilter, isEmpty, tryToUnpackAllOverlappedFilesToTimeSeriesMetadata, unpackAllOverlappedTsFilesToTimeSeriesMetadata, unpackOneTimeSeriesMetadata, unpackSeqTsFileResource, unpackUnseqTsFileResource
-
-
-
-
Constructor Detail
-
AlignedSeriesReader
public AlignedSeriesReader(org.apache.iotdb.commons.path.PartialPath seriesPath, java.util.Set<java.lang.String> allSensors, org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType, QueryContext context, QueryDataSource dataSource, org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter, org.apache.iotdb.tsfile.read.filter.basic.Filter valueFilter, TsFileFilter fileFilter, boolean ascending)
-
AlignedSeriesReader
public AlignedSeriesReader(org.apache.iotdb.commons.path.PartialPath seriesPath, java.util.Set<java.lang.String> allSensors, org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType, QueryContext context, java.util.List<TsFileResource> seqFileResource, java.util.List<TsFileResource> unseqFileResource, org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter, org.apache.iotdb.tsfile.read.filter.basic.Filter valueFilter, boolean ascending)
-
-
Method Detail
-
getPriorityMergeReader
protected PriorityMergeReader getPriorityMergeReader()
- Overrides:
getPriorityMergeReaderin classSeriesReader
-
getDescPriorityMergeReader
protected DescPriorityMergeReader getDescPriorityMergeReader()
- Overrides:
getDescPriorityMergeReaderin classSeriesReader
-
loadTimeSeriesMetadata
protected org.apache.iotdb.tsfile.file.metadata.AlignedTimeSeriesMetadata loadTimeSeriesMetadata(TsFileResource resource, org.apache.iotdb.commons.path.PartialPath seriesPath, QueryContext context, org.apache.iotdb.tsfile.read.filter.basic.Filter filter, java.util.Set<java.lang.String> allSensors) throws java.io.IOException
- Overrides:
loadTimeSeriesMetadatain classSeriesReader- Throws:
java.io.IOException
-
-