public class TimeseriesMetadata extends Object implements ITimeSeriesMetadata
| Constructor and Description |
|---|
TimeseriesMetadata() |
TimeseriesMetadata(byte timeSeriesMetadataType,
int chunkMetaDataListDataSize,
String measurementId,
TSDataType dataType,
Statistics<? extends Serializable> statistics,
PublicBAOS chunkMetadataListBuffer) |
TimeseriesMetadata(TimeseriesMetadata timeseriesMetadata) |
public TimeseriesMetadata()
public TimeseriesMetadata(byte timeSeriesMetadataType,
int chunkMetaDataListDataSize,
String measurementId,
TSDataType dataType,
Statistics<? extends Serializable> statistics,
PublicBAOS chunkMetadataListBuffer)
public TimeseriesMetadata(TimeseriesMetadata timeseriesMetadata)
public static TimeseriesMetadata deserializeFrom(ByteBuffer buffer, boolean needChunkMetadata)
public int serializeTo(OutputStream outputStream) throws IOException
outputStream - outputStreamIOException - IOExceptionpublic byte getTimeSeriesMetadataType()
public void setTimeSeriesMetadataType(byte timeSeriesMetadataType)
public long getOffsetOfChunkMetaDataList()
public void setOffsetOfChunkMetaDataList(long position)
public String getMeasurementId()
public void setMeasurementId(String measurementId)
public int getDataSizeOfChunkMetaDataList()
public void setDataSizeOfChunkMetaDataList(int size)
public TSDataType getTSDataType()
public void setTSDataType(TSDataType tsDataType)
public Statistics<? extends Serializable> getStatistics()
getStatistics in interface ITimeSeriesMetadatapublic void setStatistics(Statistics<? extends Serializable> statistics)
public void setChunkMetadataLoader(IChunkMetadataLoader chunkMetadataLoader)
setChunkMetadataLoader in interface ITimeSeriesMetadatapublic IChunkMetadataLoader getChunkMetadataLoader()
public List<IChunkMetadata> loadChunkMetadataList() throws IOException
loadChunkMetadataList in interface ITimeSeriesMetadataIOExceptionpublic List<IChunkMetadata> getChunkMetadataList()
public boolean isModified()
isModified in interface ITimeSeriesMetadatapublic void setModified(boolean modified)
setModified in interface ITimeSeriesMetadatapublic void setSeq(boolean seq)
setSeq in interface ITimeSeriesMetadatapublic boolean isSeq()
isSeq in interface ITimeSeriesMetadatapublic void setChunkMetadataListBuffer(PublicBAOS chunkMetadataListBuffer)
public void setChunkMetadataList(ArrayList<ChunkMetadata> chunkMetadataList)
Copyright © 2022 The Apache Software Foundation. All rights reserved.