Class AlignedTimeSeriesMetadata

    • Method Detail

      • getStatistics

        public 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.
        Specified by:
        getStatistics in interface ITimeSeriesMetadata
      • getStatistics

        public Statistics getStatistics​(int index)
      • getValueStatisticsList

        public java.util.List<Statistics> getValueStatisticsList()
      • getTimeStatistics

        public Statistics getTimeStatistics()
      • loadChunkMetadataList

        public java.util.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.

        Otherwise, we need to assemble the ChunkMetadata of time column and the ChunkMetadata of all the subSensors to generate the VectorChunkMetadata

        Specified by:
        loadChunkMetadataList in interface ITimeSeriesMetadata
        Returns:
        list of ChunkMetadata.
      • getCopiedChunkMetadataList

        public java.util.List<AlignedChunkMetadata> getCopiedChunkMetadataList()
      • getValueTimeseriesMetadataList

        public java.util.List<TimeseriesMetadata> getValueTimeseriesMetadataList()