Class MemAlignedChunkReader

  • All Implemented Interfaces:
    org.apache.iotdb.tsfile.read.reader.IChunkReader

    public class MemAlignedChunkReader
    extends java.lang.Object
    implements org.apache.iotdb.tsfile.read.reader.IChunkReader
    To read aligned chunk data in memory
    • Constructor Detail

      • MemAlignedChunkReader

        public MemAlignedChunkReader​(AlignedReadOnlyMemChunk readableChunk,
                                     org.apache.iotdb.tsfile.read.filter.basic.Filter filter)
    • Method Detail

      • hasNextSatisfiedPage

        public boolean hasNextSatisfiedPage()
                                     throws java.io.IOException
        Specified by:
        hasNextSatisfiedPage in interface org.apache.iotdb.tsfile.read.reader.IChunkReader
        Throws:
        java.io.IOException
      • nextPageData

        public org.apache.iotdb.tsfile.read.common.BatchData nextPageData()
                                                                   throws java.io.IOException
        Specified by:
        nextPageData in interface org.apache.iotdb.tsfile.read.reader.IChunkReader
        Throws:
        java.io.IOException
      • close

        public void close()
        Specified by:
        close in interface org.apache.iotdb.tsfile.read.reader.IChunkReader
      • loadPageReaderList

        public java.util.List<org.apache.iotdb.tsfile.read.reader.IPageReader> loadPageReaderList()
        Specified by:
        loadPageReaderList in interface org.apache.iotdb.tsfile.read.reader.IChunkReader