Class MemChunkReader
- java.lang.Object
-
- org.apache.iotdb.db.query.reader.chunk.MemChunkReader
-
- All Implemented Interfaces:
org.apache.iotdb.tsfile.read.reader.IChunkReader,org.apache.iotdb.tsfile.read.reader.IPointReader
public class MemChunkReader extends java.lang.Object implements org.apache.iotdb.tsfile.read.reader.IChunkReader, org.apache.iotdb.tsfile.read.reader.IPointReaderTo read chunk data in memory
-
-
Constructor Summary
Constructors Constructor Description MemChunkReader(ReadOnlyMemChunk readableChunk, org.apache.iotdb.tsfile.read.filter.basic.Filter filter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()org.apache.iotdb.tsfile.read.TimeValuePaircurrentTimeValuePair()booleanhasNextSatisfiedPage()booleanhasNextTimeValuePair()java.util.List<org.apache.iotdb.tsfile.read.reader.IPageReader>loadPageReaderList()org.apache.iotdb.tsfile.read.common.BatchDatanextPageData()org.apache.iotdb.tsfile.read.TimeValuePairnextTimeValuePair()
-
-
-
Constructor Detail
-
MemChunkReader
public MemChunkReader(ReadOnlyMemChunk readableChunk, org.apache.iotdb.tsfile.read.filter.basic.Filter filter)
-
-
Method Detail
-
hasNextTimeValuePair
public boolean hasNextTimeValuePair() throws java.io.IOException- Specified by:
hasNextTimeValuePairin interfaceorg.apache.iotdb.tsfile.read.reader.IPointReader- Throws:
java.io.IOException
-
nextTimeValuePair
public org.apache.iotdb.tsfile.read.TimeValuePair nextTimeValuePair() throws java.io.IOException- Specified by:
nextTimeValuePairin interfaceorg.apache.iotdb.tsfile.read.reader.IPointReader- Throws:
java.io.IOException
-
currentTimeValuePair
public org.apache.iotdb.tsfile.read.TimeValuePair currentTimeValuePair() throws java.io.IOException- Specified by:
currentTimeValuePairin interfaceorg.apache.iotdb.tsfile.read.reader.IPointReader- Throws:
java.io.IOException
-
hasNextSatisfiedPage
public boolean hasNextSatisfiedPage() throws java.io.IOException- Specified by:
hasNextSatisfiedPagein interfaceorg.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:
nextPageDatain interfaceorg.apache.iotdb.tsfile.read.reader.IChunkReader- Throws:
java.io.IOException
-
close
public void close()
- Specified by:
closein interfaceorg.apache.iotdb.tsfile.read.reader.IChunkReader- Specified by:
closein interfaceorg.apache.iotdb.tsfile.read.reader.IPointReader
-
loadPageReaderList
public java.util.List<org.apache.iotdb.tsfile.read.reader.IPageReader> loadPageReaderList()
- Specified by:
loadPageReaderListin interfaceorg.apache.iotdb.tsfile.read.reader.IChunkReader
-
-