Class MemPageReader

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

    public class MemPageReader
    extends java.lang.Object
    implements org.apache.iotdb.tsfile.read.reader.IPageReader
    • Constructor Summary

      Constructors 
      Constructor Description
      MemPageReader​(org.apache.iotdb.tsfile.read.common.block.TsBlock tsBlock, org.apache.iotdb.tsfile.file.metadata.IChunkMetadata chunkMetadata, org.apache.iotdb.tsfile.read.filter.basic.Filter filter)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.iotdb.tsfile.read.common.block.TsBlock getAllSatisfiedData()  
      org.apache.iotdb.tsfile.read.common.BatchData getAllSatisfiedPageData​(boolean ascending)  
      org.apache.iotdb.tsfile.file.metadata.statistics.Statistics getStatistics()  
      void initTsBlockBuilder​(java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> dataTypes)  
      boolean isModified()  
      void setFilter​(org.apache.iotdb.tsfile.read.filter.basic.Filter filter)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.apache.iotdb.tsfile.read.reader.IPageReader

        getAllSatisfiedPageData
    • Constructor Detail

      • MemPageReader

        public MemPageReader​(org.apache.iotdb.tsfile.read.common.block.TsBlock tsBlock,
                             org.apache.iotdb.tsfile.file.metadata.IChunkMetadata chunkMetadata,
                             org.apache.iotdb.tsfile.read.filter.basic.Filter filter)
    • Method Detail

      • getAllSatisfiedPageData

        public org.apache.iotdb.tsfile.read.common.BatchData getAllSatisfiedPageData​(boolean ascending)
                                                                              throws java.io.IOException
        Specified by:
        getAllSatisfiedPageData in interface org.apache.iotdb.tsfile.read.reader.IPageReader
        Throws:
        java.io.IOException
      • getAllSatisfiedData

        public org.apache.iotdb.tsfile.read.common.block.TsBlock getAllSatisfiedData()
        Specified by:
        getAllSatisfiedData in interface org.apache.iotdb.tsfile.read.reader.IPageReader
      • getStatistics

        public org.apache.iotdb.tsfile.file.metadata.statistics.Statistics getStatistics()
        Specified by:
        getStatistics in interface org.apache.iotdb.tsfile.read.reader.IPageReader
      • setFilter

        public void setFilter​(org.apache.iotdb.tsfile.read.filter.basic.Filter filter)
        Specified by:
        setFilter in interface org.apache.iotdb.tsfile.read.reader.IPageReader
      • isModified

        public boolean isModified()
        Specified by:
        isModified in interface org.apache.iotdb.tsfile.read.reader.IPageReader
      • initTsBlockBuilder

        public void initTsBlockBuilder​(java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> dataTypes)
        Specified by:
        initTsBlockBuilder in interface org.apache.iotdb.tsfile.read.reader.IPageReader