This is an automated email from the ASF dual-hosted git repository. jiangtian pushed a commit to branch sevo_support in repository https://gitbox.apache.org/repos/asf/tsfile.git
commit 6f2ed71616d5253c4be22db54f44a9134380877c Author: Tian Jiang <[email protected]> AuthorDate: Tue Jan 13 14:49:04 2026 +0800 Add support for schema evolution --- .../apache/tsfile/file/metadata/AbstractAlignedChunkMetadata.java | 5 +++++ .../src/main/java/org/apache/tsfile/file/metadata/ChunkMetadata.java | 5 +++++ .../main/java/org/apache/tsfile/file/metadata/IChunkMetadata.java | 2 ++ 3 files changed, 12 insertions(+) diff --git a/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/AbstractAlignedChunkMetadata.java b/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/AbstractAlignedChunkMetadata.java index e195b114..52a1913c 100644 --- a/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/AbstractAlignedChunkMetadata.java +++ b/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/AbstractAlignedChunkMetadata.java @@ -177,6 +177,11 @@ public abstract class AbstractAlignedChunkMetadata implements IChunkMetadata { return timeChunkMetadata.getMeasurementUid(); } + @Override + public void setMeasurementUid(String measurementUid) { + throw new UnsupportedOperationException(); + } + @Override public void insertIntoSortedDeletions(TimeRange timeRange) { throw new UnsupportedOperationException(); diff --git a/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/ChunkMetadata.java b/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/ChunkMetadata.java index 653a8991..a76ef65c 100644 --- a/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/ChunkMetadata.java +++ b/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/ChunkMetadata.java @@ -153,6 +153,11 @@ public class ChunkMetadata implements IChunkMetadata { return measurementUid; } + @Override + public void setMeasurementUid(String measurementUid) { + this.measurementUid = measurementUid; + } + @Override public Statistics<? extends Serializable> getStatistics() { return statistics; diff --git a/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/IChunkMetadata.java b/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/IChunkMetadata.java index e29e7147..f391ed7f 100644 --- a/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/IChunkMetadata.java +++ b/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/IChunkMetadata.java @@ -63,6 +63,8 @@ public interface IChunkMetadata extends IMetadata { String getMeasurementUid(); + void setMeasurementUid(String measurementUid); + void insertIntoSortedDeletions(TimeRange timeRange); List<TimeRange> getDeleteIntervalList();
