Class AlignedSeriesAggregateReader

    • Constructor Detail

      • AlignedSeriesAggregateReader

        public AlignedSeriesAggregateReader​(AlignedPath 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 Detail

      • hasNextFile

        public boolean hasNextFile()
                            throws java.io.IOException
        Specified by:
        hasNextFile in interface IAggregateReader
        Throws:
        java.io.IOException
      • currentFileStatistics

        public org.apache.iotdb.tsfile.file.metadata.statistics.Statistics currentFileStatistics()
                                                                                          throws java.io.IOException
        Specified by:
        currentFileStatistics in interface IAggregateReader
        Throws:
        java.io.IOException
      • currentFileTimeStatistics

        public org.apache.iotdb.tsfile.file.metadata.statistics.Statistics currentFileTimeStatistics()
                                                                                              throws java.io.IOException
        Throws:
        java.io.IOException
      • hasNextChunk

        public boolean hasNextChunk()
                             throws java.io.IOException
        Specified by:
        hasNextChunk in interface IAggregateReader
        Throws:
        java.io.IOException
      • currentChunkStatistics

        public org.apache.iotdb.tsfile.file.metadata.statistics.Statistics currentChunkStatistics()
                                                                                           throws java.io.IOException
        Specified by:
        currentChunkStatistics in interface IAggregateReader
        Throws:
        java.io.IOException
      • currentChunkTimeStatistics

        public org.apache.iotdb.tsfile.file.metadata.statistics.Statistics currentChunkTimeStatistics()
                                                                                               throws java.io.IOException
        Throws:
        java.io.IOException
      • hasNextPage

        public boolean hasNextPage()
                            throws java.io.IOException
        Specified by:
        hasNextPage in interface IAggregateReader
        Throws:
        java.io.IOException
      • currentPageStatistics

        public org.apache.iotdb.tsfile.file.metadata.statistics.Statistics currentPageStatistics()
                                                                                          throws java.io.IOException
        Description copied from interface: IAggregateReader
        only be used without value filter
        Specified by:
        currentPageStatistics in interface IAggregateReader
        Throws:
        java.io.IOException
      • currentPageTimeStatistics

        public org.apache.iotdb.tsfile.file.metadata.statistics.Statistics currentPageTimeStatistics()
                                                                                              throws java.io.IOException
        Throws:
        java.io.IOException
      • nextPage

        public org.apache.iotdb.tsfile.read.common.BatchData nextPage()
                                                               throws java.io.IOException
        Specified by:
        nextPage in interface IAggregateReader
        Throws:
        java.io.IOException
      • hasNextSubSeries

        public boolean hasNextSubSeries()
      • nextSeries

        public void nextSeries()
      • getCurIndex

        public int getCurIndex()
      • resetIndex

        public void resetIndex()