This is an automated email from the ASF dual-hosted git repository.

jackietien pushed a commit to branch iotdb
in repository https://gitbox.apache.org/repos/asf/tsfile.git

commit 558d5fe9029080778098762a1cd51e784a18e7fb
Author: Jackie Tien <[email protected]>
AuthorDate: Fri Sep 20 16:32:42 2024 +0800

    If no subSensor, typeMatch should always return true
---
 .../apache/tsfile/file/metadata/AbstractAlignedTimeSeriesMetadata.java | 3 +++
 1 file changed, 3 insertions(+)

diff --git 
a/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/AbstractAlignedTimeSeriesMetadata.java
 
b/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/AbstractAlignedTimeSeriesMetadata.java
index 4e812a89..f9762f07 100644
--- 
a/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/AbstractAlignedTimeSeriesMetadata.java
+++ 
b/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/AbstractAlignedTimeSeriesMetadata.java
@@ -172,6 +172,9 @@ public abstract class AbstractAlignedTimeSeriesMetadata 
implements ITimeSeriesMe
 
   @Override
   public boolean typeMatch(List<TSDataType> dataTypes) {
+    if (dataTypes.isEmpty()) {
+      return true;
+    }
     if (valueTimeseriesMetadataList != null) {
       int notMatchCount = 0;
       for (int i = 0, size = dataTypes.size(); i < size; i++) {

Reply via email to