Class AlignedChunkMetadata
- java.lang.Object
-
- org.apache.iotdb.tsfile.file.metadata.AlignedChunkMetadata
-
- All Implemented Interfaces:
IChunkMetadata
public class AlignedChunkMetadata extends Object implements IChunkMetadata
-
-
Constructor Summary
Constructors Constructor Description AlignedChunkMetadata(IChunkMetadata timeChunkMetadata, List<IChunkMetadata> valueChunkMetadataList)
-
Method Summary
-
-
-
Constructor Detail
-
AlignedChunkMetadata
public AlignedChunkMetadata(IChunkMetadata timeChunkMetadata, List<IChunkMetadata> valueChunkMetadataList)
-
-
Method Detail
-
getStatistics
public Statistics<? extends Serializable> getStatistics()
- Specified by:
getStatisticsin interfaceIChunkMetadata
-
getStatistics
public Statistics<? extends Serializable> getStatistics(int index)
-
getValueStatisticsList
public List<Statistics<? extends Serializable>> getValueStatisticsList()
-
getTimeStatistics
public Statistics<? extends 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(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 String getMeasurementUid()
- Specified by:
getMeasurementUidin interfaceIChunkMetadata
-
insertIntoSortedDeletions
public void insertIntoSortedDeletions(TimeRange timeRange)
- Specified by:
insertIntoSortedDeletionsin interfaceIChunkMetadata
-
getDeleteIntervalList
public List<TimeRange> getDeleteIntervalList()
- Specified by:
getDeleteIntervalListin interfaceIChunkMetadata
-
serializeTo
public int serializeTo(OutputStream outputStream, boolean serializeStatistic)
- Specified by:
serializeToin interfaceIChunkMetadata
-
getMask
public byte getMask()
- Specified by:
getMaskin interfaceIChunkMetadata
-
getTimeChunkMetadata
public IChunkMetadata getTimeChunkMetadata()
-
getValueChunkMetadataList
public List<IChunkMetadata> getValueChunkMetadataList()
-
-