Class MemAlignedPageReader
- java.lang.Object
-
- org.apache.iotdb.db.query.reader.chunk.MemAlignedPageReader
-
- All Implemented Interfaces:
org.apache.iotdb.tsfile.read.reader.IAlignedPageReader,org.apache.iotdb.tsfile.read.reader.IPageReader
public class MemAlignedPageReader extends java.lang.Object implements org.apache.iotdb.tsfile.read.reader.IPageReader, org.apache.iotdb.tsfile.read.reader.IAlignedPageReader
-
-
Constructor Summary
Constructors Constructor Description MemAlignedPageReader(org.apache.iotdb.tsfile.read.common.block.TsBlock tsBlock, org.apache.iotdb.tsfile.file.metadata.AlignedChunkMetadata 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.TsBlockgetAllSatisfiedData()org.apache.iotdb.tsfile.read.common.BatchDatagetAllSatisfiedPageData()org.apache.iotdb.tsfile.read.common.BatchDatagetAllSatisfiedPageData(boolean ascending)org.apache.iotdb.tsfile.file.metadata.statistics.StatisticsgetStatistics()org.apache.iotdb.tsfile.file.metadata.statistics.StatisticsgetStatistics(int index)org.apache.iotdb.tsfile.file.metadata.statistics.StatisticsgetTimeStatistics()voidinitTsBlockBuilder(java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> dataTypes)booleanisModified()voidsetFilter(org.apache.iotdb.tsfile.read.filter.basic.Filter filter)
-
-
-
Method Detail
-
getAllSatisfiedPageData
public org.apache.iotdb.tsfile.read.common.BatchData getAllSatisfiedPageData() throws java.io.IOException- Specified by:
getAllSatisfiedPageDatain interfaceorg.apache.iotdb.tsfile.read.reader.IPageReader- Throws:
java.io.IOException
-
getAllSatisfiedPageData
public org.apache.iotdb.tsfile.read.common.BatchData getAllSatisfiedPageData(boolean ascending) throws java.io.IOException- Specified by:
getAllSatisfiedPageDatain interfaceorg.apache.iotdb.tsfile.read.reader.IPageReader- Throws:
java.io.IOException
-
getAllSatisfiedData
public org.apache.iotdb.tsfile.read.common.block.TsBlock getAllSatisfiedData()
- Specified by:
getAllSatisfiedDatain interfaceorg.apache.iotdb.tsfile.read.reader.IPageReader
-
getStatistics
public org.apache.iotdb.tsfile.file.metadata.statistics.Statistics getStatistics()
- Specified by:
getStatisticsin interfaceorg.apache.iotdb.tsfile.read.reader.IPageReader
-
getStatistics
public org.apache.iotdb.tsfile.file.metadata.statistics.Statistics getStatistics(int index)
- Specified by:
getStatisticsin interfaceorg.apache.iotdb.tsfile.read.reader.IAlignedPageReader
-
getTimeStatistics
public org.apache.iotdb.tsfile.file.metadata.statistics.Statistics getTimeStatistics()
- Specified by:
getTimeStatisticsin interfaceorg.apache.iotdb.tsfile.read.reader.IAlignedPageReader
-
setFilter
public void setFilter(org.apache.iotdb.tsfile.read.filter.basic.Filter filter)
- Specified by:
setFilterin interfaceorg.apache.iotdb.tsfile.read.reader.IPageReader
-
isModified
public boolean isModified()
- Specified by:
isModifiedin interfaceorg.apache.iotdb.tsfile.read.reader.IPageReader
-
initTsBlockBuilder
public void initTsBlockBuilder(java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> dataTypes)
- Specified by:
initTsBlockBuilderin interfaceorg.apache.iotdb.tsfile.read.reader.IPageReader
-
-