Class AlignedSeriesScanUtil

    • Constructor Detail

      • AlignedSeriesScanUtil

        public AlignedSeriesScanUtil​(org.apache.iotdb.commons.path.PartialPath seriesPath,
                                     java.util.Set<java.lang.String> allSensors,
                                     FragmentInstanceContext context,
                                     org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter,
                                     org.apache.iotdb.tsfile.read.filter.basic.Filter valueFilter,
                                     boolean ascending)
    • Method Detail

      • currentFileStatistics

        protected org.apache.iotdb.tsfile.file.metadata.statistics.Statistics currentFileStatistics​(int index)
                                                                                             throws java.io.IOException
        Overrides:
        currentFileStatistics in class SeriesScanUtil
        Throws:
        java.io.IOException
      • currentFileTimeStatistics

        protected org.apache.iotdb.tsfile.file.metadata.statistics.Statistics currentFileTimeStatistics()
                                                                                                 throws java.io.IOException
        Overrides:
        currentFileTimeStatistics in class SeriesScanUtil
        Throws:
        java.io.IOException
      • currentChunkStatistics

        protected org.apache.iotdb.tsfile.file.metadata.statistics.Statistics currentChunkStatistics​(int index)
                                                                                              throws java.io.IOException
        Overrides:
        currentChunkStatistics in class SeriesScanUtil
        Throws:
        java.io.IOException
      • currentPageStatistics

        protected org.apache.iotdb.tsfile.file.metadata.statistics.Statistics currentPageStatistics​(int index)
                                                                                             throws java.io.IOException
        Overrides:
        currentPageStatistics in class SeriesScanUtil
        Throws:
        java.io.IOException
      • currentPageTimeStatistics

        protected org.apache.iotdb.tsfile.file.metadata.statistics.Statistics currentPageTimeStatistics()
                                                                                                 throws java.io.IOException
        Overrides:
        currentPageTimeStatistics in class SeriesScanUtil
        Throws:
        java.io.IOException
      • 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:
        loadTimeSeriesMetadata in class SeriesScanUtil
        Throws:
        java.io.IOException
      • getTsDataTypeList

        protected java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> getTsDataTypeList()
        Overrides:
        getTsDataTypeList in class SeriesScanUtil
      • getPointReader

        protected org.apache.iotdb.tsfile.read.reader.IPointReader getPointReader​(org.apache.iotdb.tsfile.read.common.block.TsBlock tsBlock)
        Overrides:
        getPointReader in class SeriesScanUtil