Class AlignedChunkMetadata
- java.lang.Object
-
- org.apache.iotdb.tsfile.file.metadata.AlignedChunkMetadata
-
- All Implemented Interfaces:
IChunkMetadata
public class AlignedChunkMetadata extends java.lang.Object implements IChunkMetadata
-
-
Constructor Summary
Constructors Constructor Description AlignedChunkMetadata(IChunkMetadata timeChunkMetadata, java.util.List<IChunkMetadata> valueChunkMetadataList)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IChunkLoadergetChunkLoader()TSDataTypegetDataType()java.util.List<TimeRange>getDeleteIntervalList()longgetEndTime()bytegetMask()java.lang.StringgetMeasurementUid()longgetOffsetOfChunkHeader()longgetStartTime()Statistics<? extends java.io.Serializable>getStatistics()Statistics<? extends java.io.Serializable>getStatistics(int index)IChunkMetadatagetTimeChunkMetadata()Statistics<? extends java.io.Serializable>getTimeStatistics()java.util.List<IChunkMetadata>getValueChunkMetadataList()java.util.List<Statistics<? extends java.io.Serializable>>getValueStatisticsList()longgetVersion()voidinsertIntoSortedDeletions(TimeRange timeRange)booleanisModified()booleanisSeq()booleanneedSetChunkLoader()intserializeTo(java.io.OutputStream outputStream, boolean serializeStatistic)voidsetChunkLoader(IChunkLoader chunkLoader)voidsetClosed(boolean closed)voidsetFilePath(java.lang.String filePath)voidsetModified(boolean modified)voidsetSeq(boolean seq)voidsetVersion(long version)
-
-
-
Constructor Detail
-
AlignedChunkMetadata
public AlignedChunkMetadata(IChunkMetadata timeChunkMetadata, java.util.List<IChunkMetadata> valueChunkMetadataList)
-
-
Method Detail
-
getStatistics
public Statistics<? extends java.io.Serializable> getStatistics()
- Specified by:
getStatisticsin interfaceIChunkMetadata
-
getStatistics
public Statistics<? extends java.io.Serializable> getStatistics(int index)
-
getValueStatisticsList
public java.util.List<Statistics<? extends java.io.Serializable>> getValueStatisticsList()
-
getTimeStatistics
public Statistics<? extends java.io.Serializable> getTimeStatistics()
-
isModified
public boolean isModified()
- Specified by:
isModifiedin interfaceIChunkMetadata
-
setModified
public void setModified(boolean modified)
- Specified by:
setModifiedin interfaceIChunkMetadata
-
isSeq
public boolean isSeq()
- Specified by:
isSeqin interfaceIChunkMetadata
-
setSeq
public void setSeq(boolean seq)
- Specified by:
setSeqin interfaceIChunkMetadata
-
getVersion
public long getVersion()
- Specified by:
getVersionin interfaceIChunkMetadata
-
setVersion
public void setVersion(long version)
- Specified by:
setVersionin interfaceIChunkMetadata
-
getOffsetOfChunkHeader
public long getOffsetOfChunkHeader()
- Specified by:
getOffsetOfChunkHeaderin interfaceIChunkMetadata
-
getStartTime
public long getStartTime()
- Specified by:
getStartTimein interfaceIChunkMetadata
-
getEndTime
public long getEndTime()
- Specified by:
getEndTimein interfaceIChunkMetadata
-
getChunkLoader
public IChunkLoader getChunkLoader()
- Specified by:
getChunkLoaderin interfaceIChunkMetadata
-
needSetChunkLoader
public boolean needSetChunkLoader()
- Specified by:
needSetChunkLoaderin interfaceIChunkMetadata
-
setChunkLoader
public void setChunkLoader(IChunkLoader chunkLoader)
- Specified by:
setChunkLoaderin interfaceIChunkMetadata
-
setFilePath
public void setFilePath(java.lang.String filePath)
- Specified by:
setFilePathin interfaceIChunkMetadata
-
setClosed
public void setClosed(boolean closed)
- Specified by:
setClosedin interfaceIChunkMetadata
-
getDataType
public TSDataType getDataType()
- Specified by:
getDataTypein interfaceIChunkMetadata
-
getMeasurementUid
public java.lang.String getMeasurementUid()
- Specified by:
getMeasurementUidin interfaceIChunkMetadata
-
insertIntoSortedDeletions
public void insertIntoSortedDeletions(TimeRange timeRange)
- Specified by:
insertIntoSortedDeletionsin interfaceIChunkMetadata
-
getDeleteIntervalList
public java.util.List<TimeRange> getDeleteIntervalList()
- Specified by:
getDeleteIntervalListin interfaceIChunkMetadata
-
serializeTo
public int serializeTo(java.io.OutputStream outputStream, boolean serializeStatistic)- Specified by:
serializeToin interfaceIChunkMetadata
-
getMask
public byte getMask()
- Specified by:
getMaskin interfaceIChunkMetadata
-
getTimeChunkMetadata
public IChunkMetadata getTimeChunkMetadata()
-
getValueChunkMetadataList
public java.util.List<IChunkMetadata> getValueChunkMetadataList()
-
-