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

HappenLee pushed a commit to branch paimon-blob-4.1
in repository https://gitbox.apache.org/repos/asf/doris.git

commit a491e84da48671398627af23b2bed44fc3ad89a7
Author: linzhenqi <[email protected]>
AuthorDate: Sat Oct 17 14:20:55 2026 +0800

    fix: align FILE IN test with master
    
    (cherry picked from commit abeb94a937e2f8f3e06d7c08b06d27ab31b7f9cd)
---
 .../java/org/apache/doris/nereids/types/FileTypeExpressionTest.java  | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/fe/fe-core/src/test/java/org/apache/doris/nereids/types/FileTypeExpressionTest.java
 
b/fe/fe-core/src/test/java/org/apache/doris/nereids/types/FileTypeExpressionTest.java
index babe9a8f044..e6b6a958a95 100644
--- 
a/fe/fe-core/src/test/java/org/apache/doris/nereids/types/FileTypeExpressionTest.java
+++ 
b/fe/fe-core/src/test/java/org/apache/doris/nereids/types/FileTypeExpressionTest.java
@@ -431,12 +431,13 @@ public class FileTypeExpressionTest {
     }
 
     @Test
-    public void testInPredicatePreservesOrdinaryStructAdmission() {
+    public void testInPredicateRejectsOrdinaryStruct() {
         for (String sqlType : Arrays.asList("STRUCT<n:BIGINT>", 
"STRUCT<m:MAP<STRING,INT>>",
                 "STRUCT<j:JSON>", "STRUCT<a:ARRAY<JSON>>")) {
             Expression value = new SlotReference("s", type(sqlType));
             InPredicate predicate = new InPredicate(value, 
Collections.singletonList(value));
-            Assertions.assertSame(predicate, 
TypeCoercionUtils.processInPredicate(predicate), sqlType);
+            assertAnalysisError("in predicate could not contains complex type",
+                    () -> TypeCoercionUtils.processInPredicate(predicate), 
sqlType);
         }
     }
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to