public class AlignedTimeSeriesMetadata extends Object implements ITimeSeriesMetadata
| Constructor and Description |
|---|
AlignedTimeSeriesMetadata(TimeseriesMetadata timeseriesMetadata,
List<TimeseriesMetadata> valueTimeseriesMetadataList) |
| Modifier and Type | Method and Description |
|---|---|
List<AlignedChunkMetadata> |
getChunkMetadataList() |
Statistics |
getStatistics()
If the vector contains only one sub sensor, just return the sub sensor's Statistics Otherwise,
return the Statistics of the time column
|
Statistics |
getStatistics(int index) |
TimeseriesMetadata |
getTimeseriesMetadata() |
Statistics |
getTimeStatistics() |
List<TimeseriesMetadata> |
getValueTimeseriesMetadataList() |
boolean |
isModified() |
boolean |
isSeq() |
List<IChunkMetadata> |
loadChunkMetadataList()
If the chunkMetadataLoader is MemChunkMetadataLoader, the VectorChunkMetadata is already
assembled while constructing the in-memory TsFileResource, so we just return the assembled
VectorChunkMetadata list.
|
void |
setChunkMetadataLoader(IChunkMetadataLoader chunkMetadataLoader) |
void |
setModified(boolean modified) |
void |
setSeq(boolean seq) |
public AlignedTimeSeriesMetadata(TimeseriesMetadata timeseriesMetadata, List<TimeseriesMetadata> valueTimeseriesMetadataList)
public Statistics getStatistics()
getStatistics in interface ITimeSeriesMetadatapublic Statistics getStatistics(int index)
public Statistics getTimeStatistics()
public boolean isModified()
isModified in interface ITimeSeriesMetadatapublic void setModified(boolean modified)
setModified in interface ITimeSeriesMetadatapublic boolean isSeq()
isSeq in interface ITimeSeriesMetadatapublic void setSeq(boolean seq)
setSeq in interface ITimeSeriesMetadatapublic List<IChunkMetadata> loadChunkMetadataList() throws IOException
Otherwise, we need to assemble the ChunkMetadata of time column and the ChunkMetadata of all the subSensors to generate the VectorChunkMetadata
loadChunkMetadataList in interface ITimeSeriesMetadataIOExceptionpublic List<AlignedChunkMetadata> getChunkMetadataList()
public void setChunkMetadataLoader(IChunkMetadataLoader chunkMetadataLoader)
setChunkMetadataLoader in interface ITimeSeriesMetadatapublic List<TimeseriesMetadata> getValueTimeseriesMetadataList()
public TimeseriesMetadata getTimeseriesMetadata()
Copyright © 2022 The Apache Software Foundation. All rights reserved.