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

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

commit 39c33d8d0164d8ec92b253b7ad93de1e77c98ce1
Author: JackieTien97 <[email protected]>
AuthorDate: Tue Nov 4 12:16:34 2025 +0800

    Add object type in CompatibleResolver
---
 .../db/queryengine/plan/relational/type/CompatibleResolver.java      | 5 +++++
 1 file changed, 5 insertions(+)

diff --git 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/type/CompatibleResolver.java
 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/type/CompatibleResolver.java
index a33f93692db..2f71195203f 100644
--- 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/type/CompatibleResolver.java
+++ 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/type/CompatibleResolver.java
@@ -34,6 +34,7 @@ import static 
org.apache.tsfile.read.common.type.DoubleType.DOUBLE;
 import static org.apache.tsfile.read.common.type.FloatType.FLOAT;
 import static org.apache.tsfile.read.common.type.IntType.INT32;
 import static org.apache.tsfile.read.common.type.LongType.INT64;
+import static org.apache.tsfile.read.common.type.ObjectType.OBJECT;
 import static org.apache.tsfile.read.common.type.StringType.STRING;
 import static org.apache.tsfile.read.common.type.TimestampType.TIMESTAMP;
 import static org.apache.tsfile.read.common.type.UnknownType.UNKNOWN;
@@ -89,6 +90,9 @@ public class CompatibleResolver {
     addCondition(BLOB, BLOB, BLOB);
     addCondition(BLOB, UNKNOWN, BLOB);
 
+    addCondition(OBJECT, OBJECT, OBJECT);
+    addCondition(OBJECT, UNKNOWN, OBJECT);
+
     addCondition(UNKNOWN, INT32, INT32);
     addCondition(UNKNOWN, INT64, INT64);
     addCondition(UNKNOWN, FLOAT, FLOAT);
@@ -99,6 +103,7 @@ public class CompatibleResolver {
     addCondition(UNKNOWN, TEXT, TEXT);
     addCondition(UNKNOWN, STRING, STRING);
     addCondition(UNKNOWN, BLOB, BLOB);
+    addCondition(UNKNOWN, OBJECT, OBJECT);
     addCondition(UNKNOWN, UNKNOWN, UNKNOWN);
   }
 

Reply via email to