Class ReadOnlyMemChunk
- java.lang.Object
-
- org.apache.iotdb.db.engine.querycontext.ReadOnlyMemChunk
-
- Direct Known Subclasses:
AlignedReadOnlyMemChunk
public class ReadOnlyMemChunk extends java.lang.ObjectReadOnlyMemChunk is a snapshot of the working MemTable and flushing memtable in the memory used for querying
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.iotdb.tsfile.file.metadata.IChunkMetadatacachedMetaDataprotected org.apache.iotdb.tsfile.read.common.block.TsBlocktsBlock
-
Constructor Summary
Constructors Modifier Constructor Description protectedReadOnlyMemChunk()ReadOnlyMemChunk(java.lang.String measurementUid, org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType, org.apache.iotdb.tsfile.file.metadata.enums.TSEncoding encoding, TVList tvList, java.util.Map<java.lang.String,java.lang.String> props, java.util.List<org.apache.iotdb.tsfile.read.common.TimeRange> deletionList)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.iotdb.tsfile.file.metadata.IChunkMetadatagetChunkMetaData()org.apache.iotdb.tsfile.file.metadata.enums.TSDataTypegetDataType()org.apache.iotdb.tsfile.read.reader.IPointReadergetPointReader()org.apache.iotdb.tsfile.read.common.block.TsBlockgetTsBlock()booleanisEmpty()
-
-
-
Constructor Detail
-
ReadOnlyMemChunk
protected ReadOnlyMemChunk()
-
ReadOnlyMemChunk
public ReadOnlyMemChunk(java.lang.String measurementUid, org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType, org.apache.iotdb.tsfile.file.metadata.enums.TSEncoding encoding, TVList tvList, java.util.Map<java.lang.String,java.lang.String> props, java.util.List<org.apache.iotdb.tsfile.read.common.TimeRange> deletionList) throws java.io.IOException, QueryProcessException- Throws:
java.io.IOExceptionQueryProcessException
-
-
Method Detail
-
getDataType
public org.apache.iotdb.tsfile.file.metadata.enums.TSDataType getDataType()
-
isEmpty
public boolean isEmpty() throws java.io.IOException- Throws:
java.io.IOException
-
getChunkMetaData
public org.apache.iotdb.tsfile.file.metadata.IChunkMetadata getChunkMetaData()
-
getPointReader
public org.apache.iotdb.tsfile.read.reader.IPointReader getPointReader()
-
getTsBlock
public org.apache.iotdb.tsfile.read.common.block.TsBlock getTsBlock()
-
-