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

Gabriel39 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/master by this push:
     new 2854a8f8329 [test](maxcompute) Trim MaxCompute regression cases 
(#69132)
2854a8f8329 is described below

commit 2854a8f832907dd2ce559f32f18b89aedd2d0d48
Author: daidai <[email protected]>
AuthorDate: Fri Oct 16 09:35:59 2026 +0800

    [test](maxcompute) Trim MaxCompute regression cases (#69132)
    
    ### What problem does this PR solve?
    
    Problem Summary:
    
    Trim the MC regression cases (partition_prune / all_type / timestamp /
    schema) to cut their run time, and retry `USE` after `CREATE DATABASE`
    in the MC write cases to avoid the transient `Unknown database` failure.
    The removed queries are a subset of the previous ones, so the type
    decoding and the operator coverage are kept.
    
    ### Release note
    
    None
    
    ### Check List (For Author)
    
    - Test
        - [x] Regression test
        - [ ] Unit Test
        - [x] Manual test (add detailed scripts or steps below)
        - [ ] No need to test or manual test. Explain why:
    - [ ] This is a refactor/code format and no logic has been changed.
            - [ ] Previous test can cover this change.
            - [ ] No code files have been changed.
            - [ ] Other reason
    
    Ran the trimmed schema / all_type suites against a real MaxCompute
    project on a local cluster: 1 suite, 0 failed.
    
    - Behavior changed:
        - [x] No.
        - [ ] Yes.
    
    - Does this need documentation?
        - [x] No.
        - [ ] Yes.
    
    ### Check List (For Reviewer who merge this PR)
    
    - [ ] Confirm the release note
    - [ ] Confirm test cases
    - [ ] Confirm document
    - [ ] Add branch pick label
---
 .../maxcompute/test_max_compute_all_type.out       |  432 +-----
 .../test_max_compute_partition_prune.out           | 1388 --------------------
 .../maxcompute/test_max_compute_schema.out         |   74 --
 .../maxcompute/test_max_compute_timestamp.out      |  177 ---
 .../maxcompute/test_max_compute_all_type.groovy    |   99 +-
 .../test_max_compute_partition_prune.groovy        |  358 +++--
 .../maxcompute/test_max_compute_schema.groovy      |   27 -
 .../maxcompute/test_max_compute_timestamp.groovy   |   82 +-
 .../write/test_mc_limit_split_optimization.groovy  |    2 +-
 .../write/test_mc_write_catalog_block_bytes.groovy |    2 +-
 .../maxcompute/write/test_mc_write_ctas.groovy     |    2 +-
 .../maxcompute/write/test_mc_write_insert.groovy   |    2 +-
 .../write/test_mc_write_large_data.groovy          |    2 +-
 .../write/test_mc_write_partitions.groovy          |    2 +-
 .../write/test_mc_write_static_partitions.groovy   |    2 +-
 .../maxcompute/write/test_mc_write_types.groovy    |    2 +-
 16 files changed, 158 insertions(+), 2495 deletions(-)

diff --git 
a/regression-test/data/external_table_p2/maxcompute/test_max_compute_all_type.out
 
b/regression-test/data/external_table_p2/maxcompute/test_max_compute_all_type.out
index 4431c7b8a58..7697b5cdbe1 100644
--- 
a/regression-test/data/external_table_p2/maxcompute/test_max_compute_all_type.out
+++ 
b/regression-test/data/external_table_p2/maxcompute/test_max_compute_all_type.out
@@ -80,7 +80,7 @@ t_array_string_ending_with_nulls      array<text>     Yes     
true    \N
 3      -7
 4      -128
 
--- !test_5 --
+-- !test_6 --
 4      -128
 
 -- !test_7 --
@@ -102,10 +102,6 @@ t_array_string_ending_with_nulls   array<text>     Yes     
true    \N
 1      16
 3      16
 
--- !test_11 --
-2      2147483647
-4      -2147483647
-
 -- !test_12 --
 1      -9223372036854775807
 2      9223372036854775807
@@ -115,12 +111,6 @@ t_array_string_ending_with_nulls   array<text>     Yes     
true    \N
 -- !test_13 --
 2      9223372036854775807
 
--- !test_14 --
-1      -9223372036854775807
-2      9223372036854775807
-3      -9223372036854775807
-4      -9223372036854775807
-
 -- !test_15 --
 1      -123.45
 2      123.45
@@ -130,32 +120,6 @@ t_array_string_ending_with_nulls   array<text>     Yes     
true    \N
 -- !test_16 --
 2      123.45
 
--- !test_17 --
-
--- !test_18 --
-1      -123.45
-3      -123.45
-4      -123.45
-
--- !test_19 --
-1      -123.45
-2      123.45
-3      -123.45
-4      -123.45
-
--- !test_20 --
-1      -123.45
-3      -123.45
-4      -123.45
-
--- !test_21 --
-1      -123.45
-3      -123.45
-4      -123.45
-
--- !test_22 --
-2      123.45
-
 -- !test_23 --
 1      -123456.789
 2      123456.789
@@ -167,19 +131,6 @@ t_array_string_ending_with_nulls   array<text>     Yes     
true    \N
 3      -123456.789
 4      -123456.789
 
--- !test_25 --
-2      123456.789
-
--- !test_26 --
-1      -123456.789
-3      -123456.789
-4      -123456.789
-
--- !test_27 --
-1      -123456.789
-3      -123456.789
-4      -123456.789
-
 -- !test_28 --
 1      123456789
 2      123456789
@@ -200,11 +151,6 @@ t_array_string_ending_with_nulls   array<text>     Yes     
true    \N
 3      -1234.5678
 4      -1234.5678
 
--- !test_32 --
-1      -1234.5678
-3      -1234.5678
-4      -1234.5678
-
 -- !test_33 --
 2      1234.5678
 
@@ -219,213 +165,78 @@ t_array_string_ending_with_nulls array<text>     Yes     
true    \N
 3      -123456.789012
 4      -123456.789012
 
--- !test_36 --
-2      123456.789012
-
 -- !test_37 --
 1      -123456789.012345700000
 2      123456789.012345700000
 3      -123456789.012345700000
 4      -123456789.012345700000
 
--- !test_38 --
-1      -123456789.012345700000
-3      -123456789.012345700000
-4      -123456789.012345700000
-
--- !test_39 --
-2      123456789.012345700000
-
 -- !test_40 --
 1      -123456789.012345700000
 2      123456789.012345700000
 3      -123456789.012345700000
 4      -123456789.012345700000
 
--- !test_41 --
-2      123456789.012345700000
-
 -- !test_42 --
 1      str
 2      string_value
 3      str
 4      string_value
 
--- !test_43 --
-1      str
-3      str
-
 -- !test_44 --
 1      str
 3      str
 
--- !test_45 --
-2      string_value
-4      string_value
-
--- !test_46 --
-1      str
-2      string_value
-3      str
-4      string_value
-
--- !test_47 --
-
 -- !test_48 --
 1      2024-03-25
 2      2024-03-20
 3      2024-03-25
 4      2024-03-21
 
--- !test_49 --
-1      2024-03-25
-3      2024-03-25
-
 -- !test_50 --
 1      2024-03-25
 3      2024-03-25
 
--- !test_51 --
-1      2024-03-25
-3      2024-03-25
-4      2024-03-21
-
 -- !test_52 --
 1      2024-03-25T12:00
 2      2024-03-20T12:00
 3      2024-03-25T12:00
 4      2024-03-21T12:00
 
--- !test_53 --
-2      2024-03-20T12:00
-4      2024-03-21T12:00
-
 -- !test_54 --
 1      2024-03-25T12:00
 3      2024-03-25T12:00
 
--- !test_55 --
-
--- !test_56 --
-2      2024-03-20T12:00
-4      2024-03-21T12:00
-
--- !test_57 --
-1      2024-03-25T12:00
-2      2024-03-20T12:00
-3      2024-03-25T12:00
-4      2024-03-21T12:00
-
 -- !test_2_52 --
 1      2024-03-25T04:00
 2      2024-03-20T04:00
 3      2024-03-25T04:00
 4      2024-03-21T04:00
 
--- !test_2_53 --
-2      2024-03-20T04:00
-4      2024-03-21T04:00
-
--- !test_2_54 --
-1      2024-03-25T04:00
-3      2024-03-25T04:00
-
--- !test_2_55 --
-
--- !test_2_56 --
-2      2024-03-20T04:00
-4      2024-03-21T04:00
-
--- !test_2_57 --
-1      2024-03-25T04:00
-2      2024-03-20T04:00
-3      2024-03-25T04:00
-4      2024-03-21T04:00
-
 -- !test_58 --
 1      2024-03-25T12:00:00.123456
 2      2024-03-20T12:00:00.123456
 3      2024-03-25T12:00:00.123456
 4      2024-03-21T12:00:00.123456
 
--- !test_59 --
-2      2024-03-20T12:00:00.123456
-4      2024-03-21T12:00:00.123456
-
--- !test_60 --
-1      2024-03-25T12:00:00.123456
-3      2024-03-25T12:00:00.123456
-
 -- !test_61 --
 
--- !test_62 --
-2      2024-03-20T12:00:00.123456
-4      2024-03-21T12:00:00.123456
-
--- !test_63 --
-1      2024-03-25T12:00:00.123456
-2      2024-03-20T12:00:00.123456
-3      2024-03-25T12:00:00.123456
-4      2024-03-21T12:00:00.123456
-
 -- !test_64 --
 1      2024-03-25T12:00:00.123456
 2      2024-03-20T12:00:00.123456
 3      2024-03-25T12:00:00.123456
 4      2024-03-21T12:00:00.123456
 
--- !test_65 --
-2      2024-03-20T12:00:00.123456
-4      2024-03-21T12:00:00.123456
-
 -- !test_66 --
 2      2024-03-20T12:00:00.123456
 4      2024-03-21T12:00:00.123456
 
--- !test_67 --
-1      2024-03-25T12:00:00.123456
-3      2024-03-25T12:00:00.123456
-
--- !test_68 --
-
--- !test_69 --
-1      2024-03-25T12:00:00.123456
-2      2024-03-20T12:00:00.123456
-3      2024-03-25T12:00:00.123456
-4      2024-03-21T12:00:00.123456
-
--- !test_70 --
-1      2024-03-25T12:00:00.123456
-2      2024-03-20T12:00:00.123456
-3      2024-03-25T12:00:00.123456
-4      2024-03-21T12:00:00.123456
-
--- !test_71 --
-1      2024-03-25T12:00:00.123456
-2      2024-03-20T12:00:00.123456
-3      2024-03-25T12:00:00.123456
-4      2024-03-21T12:00:00.123456
-
--- !test_72 --
-
--- !test_73 --
-
--- !test_74 --
-1      2024-03-25T12:00:00.123456
-2      2024-03-20T12:00:00.123456
-3      2024-03-25T12:00:00.123456
-4      2024-03-21T12:00:00.123456
-
 -- !test_75 --
 1      char_value11111
 2      char_value1
 3      char_value11111
 4      char_value1
 
--- !test_76 --
-1      char_value11111
-3      char_value11111
-
 -- !test_77 --
 2      char_value1
 4      char_value1
@@ -434,22 +245,6 @@ t_array_string_ending_with_nulls   array<text>     Yes     
true    \N
 1      char_value11111
 3      char_value11111
 
--- !test_79 --
-2      char_value1
-4      char_value1
-
--- !test_80 --
-1      char_value11111
-3      char_value11111
-
--- !test_81 --
-1      char_value11111
-2      char_value1
-3      char_value11111
-4      char_value1
-
--- !test_82 --
-
 -- !test_83 --
 1      char_value22222
 2      char_value2
@@ -460,30 +255,6 @@ t_array_string_ending_with_nulls   array<text>     Yes     
true    \N
 1      char_value22222
 3      char_value22222
 
--- !test_85 --
-2      char_value2
-4      char_value2
-
--- !test_86 --
-1      char_value22222
-3      char_value22222
-
--- !test_87 --
-2      char_value2
-4      char_value2
-
--- !test_88 --
-1      char_value22222
-3      char_value22222
-
--- !test_89 --
-1      char_value22222
-2      char_value2
-3      char_value22222
-4      char_value2
-
--- !test_90 --
-
 -- !test_91 --
 1      char_value33333
 2      char_value3
@@ -494,30 +265,6 @@ t_array_string_ending_with_nulls   array<text>     Yes     
true    \N
 1      char_value33333
 3      char_value33333
 
--- !test_93 --
-2      char_value3
-4      char_value3
-
--- !test_94 --
-1      char_value33333
-3      char_value33333
-
--- !test_95 --
-2      char_value3
-4      char_value3
-
--- !test_96 --
-1      char_value33333
-3      char_value33333
-
--- !test_97 --
-1      char_value33333
-2      char_value3
-3      char_value33333
-4      char_value3
-
--- !test_98 --
-
 -- !test_99 --
 1      varchar_value11111
 2      varchar_value1
@@ -532,26 +279,6 @@ t_array_string_ending_with_nulls   array<text>     Yes     
true    \N
 2      varchar_value1
 4      varchar_value1
 
--- !test_102 --
-1      varchar_value11111
-3      varchar_value11111
-
--- !test_103 --
-2      varchar_value1
-4      varchar_value1
-
--- !test_104 --
-1      varchar_value11111
-3      varchar_value11111
-
--- !test_105 --
-1      varchar_value11111
-2      varchar_value1
-3      varchar_value11111
-4      varchar_value1
-
--- !test_106 --
-
 -- !test_107 --
 1      varchar_value22222
 2      varchar_value2
@@ -562,30 +289,6 @@ t_array_string_ending_with_nulls   array<text>     Yes     
true    \N
 1      varchar_value22222
 3      varchar_value22222
 
--- !test_109 --
-2      varchar_value2
-4      varchar_value2
-
--- !test_110 --
-1      varchar_value22222
-3      varchar_value22222
-
--- !test_111 --
-2      varchar_value2
-4      varchar_value2
-
--- !test_112 --
-1      varchar_value22222
-3      varchar_value22222
-
--- !test_113 --
-1      varchar_value22222
-2      varchar_value2
-3      varchar_value22222
-4      varchar_value2
-
--- !test_114 --
-
 -- !test_115 --
 1      varchar_value33333
 2      varchar_value3
@@ -596,72 +299,18 @@ t_array_string_ending_with_nulls  array<text>     Yes     
true    \N
 1      varchar_value33333
 3      varchar_value33333
 
--- !test_117 --
-2      varchar_value3
-4      varchar_value3
-
--- !test_118 --
-1      varchar_value33333
-3      varchar_value33333
-
--- !test_119 --
-2      varchar_value3
-4      varchar_value3
-
--- !test_120 --
-1      varchar_value33333
-3      varchar_value33333
-
--- !test_121 --
-1      varchar_value33333
-2      varchar_value3
-3      varchar_value33333
-4      varchar_value3
-
--- !test_122 --
-
 -- !test_123 --
 1      {"key7":"value1"}
 2      {"key1":"value1"}
 3      {"key7":"value1"}
 4      {"key1":"value1"}
 
--- !test_124 --
-1      {"key7":"value1"}
-2      {"key1":"value1"}
-3      {"key7":"value1"}
-4      {"key1":"value1"}
-
--- !test_125 --
-1      {"x":"y"}
-2      {"a":"b"}
-3      {"x":"y"}
-4      {"x":"y"}
-
 -- !test_126 --
 1      {3:20}
 2      {1:10}
 3      {3:20}
 4      {2:20}
 
--- !test_127 --
-1      {3:200000000000}
-2      {1:100000000000}
-3      {3:200000000000}
-4      {2:200000000000}
-
--- !test_128 --
-1      {3.2:20.2}
-2      {1.1:10.1}
-3      {3.2:20.2}
-4      {2.2:20.2}
-
--- !test_129 --
-1      {3.2:20.2}
-2      {1.1:10.1}
-3      {3.2:20.2}
-4      {2.2:20.2}
-
 -- !test_130 --
 1      {0:1}
 2      {1:0}
@@ -680,78 +329,18 @@ t_array_string_ending_with_nulls  array<text>     Yes     
true    \N
 3      [4, 5, 6]
 4      [4, 5, 6]
 
--- !test_133 --
-1      [300000000000, 400000000000]
-2      [100000000000, 200000000000]
-3      [300000000000, 400000000000]
-4      [300000000000, 400000000000]
-
--- !test_134 --
-1      [3.3, 4.4]
-2      [1.1, 2.2]
-3      [3.3, 4.4]
-4      [3.3, 4.4]
-
 -- !test_135 --
 1      [3.123456789, 4.123456789]
 2      [1.123456789, 2.123456789]
 3      [3.123456789, 4.123456789]
 4      [3.123456789, 4.123456789]
 
--- !test_136 --
-1      [0, 1]
-2      [1, 0]
-3      [0, 1]
-4      [0, 1]
-
--- !test_137 --
-1      ["varchar1", "varchar2"]
-2      ["varchar1", "varchar2"]
-3      ["varchar1", "varchar2"]
-4      ["varchar1", "varchar2"]
-
--- !test_138 --
-1      ["char1", "char2"]
-2      ["char1", "char2"]
-3      ["char1", "char2"]
-4      ["char1", "char2"]
-
 -- !test_139 --
 1      [3.3, 4.4]
 2      [1.1, 2.2]
 3      [3.3, 4.4]
 4      [3.3, 4.4]
 
--- !test_140 --
-1      [3.45, 4.56]
-2      [1.23, 2.34]
-3      [3.45, 4.56]
-4      [3.45, 4.56]
-
--- !test_141 --
-1      [9.4567, 4.5678]
-2      [1.2345, 2.3456]
-3      [9.4567, 4.5678]
-4      [3.4567, 4.5678]
-
--- !test_142 --
-1      [6.45678901, 4.56789012]
-2      [1.23456789, 2.34567891]
-3      [6.45678901, 4.56789012]
-4      [3.45678901, 4.56789012]
-
--- !test_143 --
-1      [3.45678901, 4.56789012]
-2      [1.23456789, 2.34567891]
-3      [3.45678901, 4.56789012]
-4      [3.45678901, 4.56789012]
-
--- !test_144 --
-1      [3.45, 4.56]
-2      [1.23, 2.34]
-3      [3.45, 4.56]
-4      [3.45, 4.56]
-
 -- !test_145 --
 1      [3.4567890123456790, 4.5678901234567890]
 2      [1.2345678901234570, 2.3456789012345680]
@@ -776,12 +365,6 @@ t_array_string_ending_with_nulls   array<text>     Yes     
true    \N
 3      {"struct_field":["value1", "value2"]}
 4      {"struct_field":["value1", "value2"]}
 
--- !test_149 --
-1      {"struct_non_nulls_after_nulls1":-123, 
"struct_non_nulls_after_nulls2":"value"}
-2      {"struct_non_nulls_after_nulls1":123, 
"struct_non_nulls_after_nulls2":"value"}
-3      {"struct_non_nulls_after_nulls1":-123, 
"struct_non_nulls_after_nulls2":"value"}
-4      {"struct_non_nulls_after_nulls1":-123, 
"struct_non_nulls_after_nulls2":"value"}
-
 -- !test_150 --
 1      {"struct_field1":-123, "struct_field2":"value", 
"strict_field3":{"nested_struct_field1":-123, 
"nested_struct_field2":"nested_value"}}
 2      {"struct_field1":123, "struct_field2":"value", 
"strict_field3":{"nested_struct_field1":123, 
"nested_struct_field2":"nested_value"}}
@@ -794,21 +377,8 @@ t_array_string_ending_with_nulls   array<text>     Yes     
true    \N
 3      [null, "value1", "value2"]
 4      [null, "value1", "value2"]
 
--- !test_152 --
-1      ["value1", null, "value2"]
-2      ["value1", null, "value2"]
-3      ["value1", null, "value2"]
-4      ["value1", null, "value2"]
-
 -- !test_153 --
 1      ["value11", "value2", null]
 2      ["value1", "value2", null]
 3      ["value11", "value2", null]
 4      ["value1", "value2", null]
-
--- !test_154 --
-1      {"x":"y"}
-2      {"a":"b"}
-3      {"x":"y"}
-4      {"x":"y"}
-
diff --git 
a/regression-test/data/external_table_p2/maxcompute/test_max_compute_partition_prune.out
 
b/regression-test/data/external_table_p2/maxcompute/test_max_compute_partition_prune.out
index d6c23e6b5ab..6de7cdfcabc 100644
--- 
a/regression-test/data/external_table_p2/maxcompute/test_max_compute_partition_prune.out
+++ 
b/regression-test/data/external_table_p2/maxcompute/test_max_compute_partition_prune.out
@@ -4,1374 +4,6 @@
 2      Bob     2024
 3      Charlie 2024
 
--- !one_partition_2_1 --
-4      David   2025
-5      Eva     2025
-
--- !one_partition_3_all --
-1      Alice   2024
-2      Bob     2024
-3      Charlie 2024
-4      David   2025
-5      Eva     2025
-
--- !one_partition_4_all --
-5      Eva     2025
-
--- !one_partition_5_1 --
-3      Charlie 2024
-
--- !two_partition_1_1 --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-
--- !two_partition_2_1 --
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !two_partition_3_2 --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-4      David   US      2
-5      Eva     US      2
-
--- !two_partition_4_all --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-4      David   US      2
-5      Eva     US      2
-6      Frank   EU      1
-7      Grace   EU      1
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !two_partition_5_1 --
-
--- !two_partition_6_1 --
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !three_partition_1_1 --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-
--- !three_partition_2_1 --
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-
--- !three_partition_3_3 --
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_4_2 --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-6      Frank   US      2025    Q1
-
--- !three_partition_5_all --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-4      David   US      2024    Q2
-5      Eva     US      2024    Q2
-6      Frank   US      2025    Q1
-7      Grace   US      2025    Q2
-8      Hannah  EU      2024    Q1
-9      Ivy     EU      2024    Q1
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-12     Mia     EU      2025    Q3
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_6_1 --
-8      Hannah  EU      2024    Q1
-9      Ivy     EU      2024    Q1
-
--- !three_partition_7_7 --
-6      Frank   US      2025    Q1
-7      Grace   US      2025    Q2
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-12     Mia     EU      2025    Q3
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_8_2 --
-7      Grace   US      2025    Q2
-
--- !one_partition_6_0 --
-
--- !two_partition_7_0 --
-
--- !two_partition_8_0 --
-
--- !three_partition_9_0 --
-
--- !three_partition_10_0 --
-
--- !three_partition_11_0 --
-
--- !one_partition_1_1 --
-1      Alice   2024
-2      Bob     2024
-3      Charlie 2024
-
--- !one_partition_2_1 --
-4      David   2025
-5      Eva     2025
-
--- !one_partition_3_all --
-1      Alice   2024
-2      Bob     2024
-3      Charlie 2024
-4      David   2025
-5      Eva     2025
-
--- !one_partition_4_all --
-5      Eva     2025
-
--- !one_partition_5_1 --
-3      Charlie 2024
-
--- !two_partition_1_1 --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-
--- !two_partition_2_1 --
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !two_partition_3_2 --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-4      David   US      2
-5      Eva     US      2
-
--- !two_partition_4_all --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-4      David   US      2
-5      Eva     US      2
-6      Frank   EU      1
-7      Grace   EU      1
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !two_partition_5_1 --
-
--- !two_partition_6_1 --
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !three_partition_1_1 --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-
--- !three_partition_2_1 --
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-
--- !three_partition_3_3 --
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_4_2 --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-6      Frank   US      2025    Q1
-
--- !three_partition_5_all --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-4      David   US      2024    Q2
-5      Eva     US      2024    Q2
-6      Frank   US      2025    Q1
-7      Grace   US      2025    Q2
-8      Hannah  EU      2024    Q1
-9      Ivy     EU      2024    Q1
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-12     Mia     EU      2025    Q3
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_6_1 --
-8      Hannah  EU      2024    Q1
-9      Ivy     EU      2024    Q1
-
--- !three_partition_7_7 --
-6      Frank   US      2025    Q1
-7      Grace   US      2025    Q2
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-12     Mia     EU      2025    Q3
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_8_2 --
-7      Grace   US      2025    Q2
-
--- !one_partition_6_0 --
-
--- !two_partition_7_0 --
-
--- !two_partition_8_0 --
-
--- !three_partition_9_0 --
-
--- !three_partition_10_0 --
-
--- !three_partition_11_0 --
-
--- !one_partition_1_1 --
-1      Alice   2024
-2      Bob     2024
-3      Charlie 2024
-
--- !one_partition_2_1 --
-4      David   2025
-5      Eva     2025
-
--- !one_partition_3_all --
-1      Alice   2024
-2      Bob     2024
-3      Charlie 2024
-4      David   2025
-5      Eva     2025
-
--- !one_partition_4_all --
-5      Eva     2025
-
--- !one_partition_5_1 --
-3      Charlie 2024
-
--- !two_partition_1_1 --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-
--- !two_partition_2_1 --
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !two_partition_3_2 --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-4      David   US      2
-5      Eva     US      2
-
--- !two_partition_4_all --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-4      David   US      2
-5      Eva     US      2
-6      Frank   EU      1
-7      Grace   EU      1
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !two_partition_5_1 --
-
--- !two_partition_6_1 --
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !three_partition_1_1 --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-
--- !three_partition_2_1 --
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-
--- !three_partition_3_3 --
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_4_2 --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-6      Frank   US      2025    Q1
-
--- !three_partition_5_all --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-4      David   US      2024    Q2
-5      Eva     US      2024    Q2
-6      Frank   US      2025    Q1
-7      Grace   US      2025    Q2
-8      Hannah  EU      2024    Q1
-9      Ivy     EU      2024    Q1
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-12     Mia     EU      2025    Q3
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_6_1 --
-8      Hannah  EU      2024    Q1
-9      Ivy     EU      2024    Q1
-
--- !three_partition_7_7 --
-6      Frank   US      2025    Q1
-7      Grace   US      2025    Q2
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-12     Mia     EU      2025    Q3
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_8_2 --
-7      Grace   US      2025    Q2
-
--- !one_partition_6_0 --
-
--- !two_partition_7_0 --
-
--- !two_partition_8_0 --
-
--- !three_partition_9_0 --
-
--- !three_partition_10_0 --
-
--- !three_partition_11_0 --
-
--- !one_partition_1_1 --
-1      Alice   2024
-2      Bob     2024
-3      Charlie 2024
-
--- !one_partition_2_1 --
-4      David   2025
-5      Eva     2025
-
--- !one_partition_3_all --
-1      Alice   2024
-2      Bob     2024
-3      Charlie 2024
-4      David   2025
-5      Eva     2025
-
--- !one_partition_4_all --
-5      Eva     2025
-
--- !one_partition_5_1 --
-3      Charlie 2024
-
--- !two_partition_1_1 --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-
--- !two_partition_2_1 --
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !two_partition_3_2 --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-4      David   US      2
-5      Eva     US      2
-
--- !two_partition_4_all --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-4      David   US      2
-5      Eva     US      2
-6      Frank   EU      1
-7      Grace   EU      1
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !two_partition_5_1 --
-
--- !two_partition_6_1 --
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !three_partition_1_1 --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-
--- !three_partition_2_1 --
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-
--- !three_partition_3_3 --
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_4_2 --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-6      Frank   US      2025    Q1
-
--- !three_partition_5_all --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-4      David   US      2024    Q2
-5      Eva     US      2024    Q2
-6      Frank   US      2025    Q1
-7      Grace   US      2025    Q2
-8      Hannah  EU      2024    Q1
-9      Ivy     EU      2024    Q1
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-12     Mia     EU      2025    Q3
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_6_1 --
-8      Hannah  EU      2024    Q1
-9      Ivy     EU      2024    Q1
-
--- !three_partition_7_7 --
-6      Frank   US      2025    Q1
-7      Grace   US      2025    Q2
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-12     Mia     EU      2025    Q3
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_8_2 --
-7      Grace   US      2025    Q2
-
--- !one_partition_6_0 --
-
--- !two_partition_7_0 --
-
--- !two_partition_8_0 --
-
--- !three_partition_9_0 --
-
--- !three_partition_10_0 --
-
--- !three_partition_11_0 --
-
--- !one_partition_1_1 --
-1      Alice   2024
-2      Bob     2024
-3      Charlie 2024
-
--- !one_partition_2_1 --
-4      David   2025
-5      Eva     2025
-
--- !one_partition_3_all --
-1      Alice   2024
-2      Bob     2024
-3      Charlie 2024
-4      David   2025
-5      Eva     2025
-
--- !one_partition_4_all --
-5      Eva     2025
-
--- !one_partition_5_1 --
-3      Charlie 2024
-
--- !two_partition_1_1 --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-
--- !two_partition_2_1 --
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !two_partition_3_2 --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-4      David   US      2
-5      Eva     US      2
-
--- !two_partition_4_all --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-4      David   US      2
-5      Eva     US      2
-6      Frank   EU      1
-7      Grace   EU      1
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !two_partition_5_1 --
-
--- !two_partition_6_1 --
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !three_partition_1_1 --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-
--- !three_partition_2_1 --
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-
--- !three_partition_3_3 --
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_4_2 --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-6      Frank   US      2025    Q1
-
--- !three_partition_5_all --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-4      David   US      2024    Q2
-5      Eva     US      2024    Q2
-6      Frank   US      2025    Q1
-7      Grace   US      2025    Q2
-8      Hannah  EU      2024    Q1
-9      Ivy     EU      2024    Q1
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-12     Mia     EU      2025    Q3
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_6_1 --
-8      Hannah  EU      2024    Q1
-9      Ivy     EU      2024    Q1
-
--- !three_partition_7_7 --
-6      Frank   US      2025    Q1
-7      Grace   US      2025    Q2
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-12     Mia     EU      2025    Q3
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_8_2 --
-7      Grace   US      2025    Q2
-
--- !one_partition_6_0 --
-
--- !two_partition_7_0 --
-
--- !two_partition_8_0 --
-
--- !three_partition_9_0 --
-
--- !three_partition_10_0 --
-
--- !three_partition_11_0 --
-
--- !one_partition_1_1 --
-1      Alice   2024
-2      Bob     2024
-3      Charlie 2024
-
--- !one_partition_2_1 --
-4      David   2025
-5      Eva     2025
-
--- !one_partition_3_all --
-1      Alice   2024
-2      Bob     2024
-3      Charlie 2024
-4      David   2025
-5      Eva     2025
-
--- !one_partition_4_all --
-5      Eva     2025
-
--- !one_partition_5_1 --
-3      Charlie 2024
-
--- !two_partition_1_1 --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-
--- !two_partition_2_1 --
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !two_partition_3_2 --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-4      David   US      2
-5      Eva     US      2
-
--- !two_partition_4_all --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-4      David   US      2
-5      Eva     US      2
-6      Frank   EU      1
-7      Grace   EU      1
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !two_partition_5_1 --
-
--- !two_partition_6_1 --
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !three_partition_1_1 --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-
--- !three_partition_2_1 --
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-
--- !three_partition_3_3 --
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_4_2 --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-6      Frank   US      2025    Q1
-
--- !three_partition_5_all --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-4      David   US      2024    Q2
-5      Eva     US      2024    Q2
-6      Frank   US      2025    Q1
-7      Grace   US      2025    Q2
-8      Hannah  EU      2024    Q1
-9      Ivy     EU      2024    Q1
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-12     Mia     EU      2025    Q3
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_6_1 --
-8      Hannah  EU      2024    Q1
-9      Ivy     EU      2024    Q1
-
--- !three_partition_7_7 --
-6      Frank   US      2025    Q1
-7      Grace   US      2025    Q2
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-12     Mia     EU      2025    Q3
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_8_2 --
-7      Grace   US      2025    Q2
-
--- !one_partition_6_0 --
-
--- !two_partition_7_0 --
-
--- !two_partition_8_0 --
-
--- !three_partition_9_0 --
-
--- !three_partition_10_0 --
-
--- !three_partition_11_0 --
-
--- !one_partition_1_1 --
-1      Alice   2024
-2      Bob     2024
-3      Charlie 2024
-
--- !one_partition_2_1 --
-4      David   2025
-5      Eva     2025
-
--- !one_partition_3_all --
-1      Alice   2024
-2      Bob     2024
-3      Charlie 2024
-4      David   2025
-5      Eva     2025
-
--- !one_partition_4_all --
-5      Eva     2025
-
--- !one_partition_5_1 --
-3      Charlie 2024
-
--- !two_partition_1_1 --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-
--- !two_partition_2_1 --
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !two_partition_3_2 --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-4      David   US      2
-5      Eva     US      2
-
--- !two_partition_4_all --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-4      David   US      2
-5      Eva     US      2
-6      Frank   EU      1
-7      Grace   EU      1
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !two_partition_5_1 --
-
--- !two_partition_6_1 --
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !three_partition_1_1 --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-
--- !three_partition_2_1 --
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-
--- !three_partition_3_3 --
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_4_2 --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-6      Frank   US      2025    Q1
-
--- !three_partition_5_all --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-4      David   US      2024    Q2
-5      Eva     US      2024    Q2
-6      Frank   US      2025    Q1
-7      Grace   US      2025    Q2
-8      Hannah  EU      2024    Q1
-9      Ivy     EU      2024    Q1
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-12     Mia     EU      2025    Q3
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_6_1 --
-8      Hannah  EU      2024    Q1
-9      Ivy     EU      2024    Q1
-
--- !three_partition_7_7 --
-6      Frank   US      2025    Q1
-7      Grace   US      2025    Q2
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-12     Mia     EU      2025    Q3
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_8_2 --
-7      Grace   US      2025    Q2
-
--- !one_partition_6_0 --
-
--- !two_partition_7_0 --
-
--- !two_partition_8_0 --
-
--- !three_partition_9_0 --
-
--- !three_partition_10_0 --
-
--- !three_partition_11_0 --
-
--- !one_partition_1_1 --
-1      Alice   2024
-2      Bob     2024
-3      Charlie 2024
-
--- !one_partition_2_1 --
-4      David   2025
-5      Eva     2025
-
--- !one_partition_3_all --
-1      Alice   2024
-2      Bob     2024
-3      Charlie 2024
-4      David   2025
-5      Eva     2025
-
--- !one_partition_4_all --
-5      Eva     2025
-
--- !one_partition_5_1 --
-3      Charlie 2024
-
--- !two_partition_1_1 --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-
--- !two_partition_2_1 --
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !two_partition_3_2 --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-4      David   US      2
-5      Eva     US      2
-
--- !two_partition_4_all --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-4      David   US      2
-5      Eva     US      2
-6      Frank   EU      1
-7      Grace   EU      1
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !two_partition_5_1 --
-
--- !two_partition_6_1 --
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !three_partition_1_1 --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-
--- !three_partition_2_1 --
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-
--- !three_partition_3_3 --
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_4_2 --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-6      Frank   US      2025    Q1
-
--- !three_partition_5_all --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-4      David   US      2024    Q2
-5      Eva     US      2024    Q2
-6      Frank   US      2025    Q1
-7      Grace   US      2025    Q2
-8      Hannah  EU      2024    Q1
-9      Ivy     EU      2024    Q1
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-12     Mia     EU      2025    Q3
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_6_1 --
-8      Hannah  EU      2024    Q1
-9      Ivy     EU      2024    Q1
-
--- !three_partition_7_7 --
-6      Frank   US      2025    Q1
-7      Grace   US      2025    Q2
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-12     Mia     EU      2025    Q3
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_8_2 --
-7      Grace   US      2025    Q2
-
--- !one_partition_6_0 --
-
--- !two_partition_7_0 --
-
--- !two_partition_8_0 --
-
--- !three_partition_9_0 --
-
--- !three_partition_10_0 --
-
--- !three_partition_11_0 --
-
--- !one_partition_1_1 --
-1      Alice   2024
-2      Bob     2024
-3      Charlie 2024
-
--- !one_partition_2_1 --
-4      David   2025
-5      Eva     2025
-
--- !one_partition_3_all --
-1      Alice   2024
-2      Bob     2024
-3      Charlie 2024
-4      David   2025
-5      Eva     2025
-
--- !one_partition_4_all --
-5      Eva     2025
-
--- !one_partition_5_1 --
-3      Charlie 2024
-
--- !two_partition_1_1 --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-
--- !two_partition_2_1 --
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !two_partition_3_2 --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-4      David   US      2
-5      Eva     US      2
-
--- !two_partition_4_all --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-4      David   US      2
-5      Eva     US      2
-6      Frank   EU      1
-7      Grace   EU      1
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !two_partition_5_1 --
-
--- !two_partition_6_1 --
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !three_partition_1_1 --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-
--- !three_partition_2_1 --
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-
--- !three_partition_3_3 --
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_4_2 --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-6      Frank   US      2025    Q1
-
--- !three_partition_5_all --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-4      David   US      2024    Q2
-5      Eva     US      2024    Q2
-6      Frank   US      2025    Q1
-7      Grace   US      2025    Q2
-8      Hannah  EU      2024    Q1
-9      Ivy     EU      2024    Q1
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-12     Mia     EU      2025    Q3
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_6_1 --
-8      Hannah  EU      2024    Q1
-9      Ivy     EU      2024    Q1
-
--- !three_partition_7_7 --
-6      Frank   US      2025    Q1
-7      Grace   US      2025    Q2
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-12     Mia     EU      2025    Q3
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_8_2 --
-7      Grace   US      2025    Q2
-
--- !one_partition_6_0 --
-
--- !two_partition_7_0 --
-
--- !two_partition_8_0 --
-
--- !three_partition_9_0 --
-
--- !three_partition_10_0 --
-
--- !three_partition_11_0 --
-
--- !one_partition_1_1 --
-1      Alice   2024
-2      Bob     2024
-3      Charlie 2024
-
--- !one_partition_2_1 --
-4      David   2025
-5      Eva     2025
-
--- !one_partition_3_all --
-1      Alice   2024
-2      Bob     2024
-3      Charlie 2024
-4      David   2025
-5      Eva     2025
-
--- !one_partition_4_all --
-5      Eva     2025
-
--- !one_partition_5_1 --
-3      Charlie 2024
-
--- !two_partition_1_1 --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-
--- !two_partition_2_1 --
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !two_partition_3_2 --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-4      David   US      2
-5      Eva     US      2
-
--- !two_partition_4_all --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-4      David   US      2
-5      Eva     US      2
-6      Frank   EU      1
-7      Grace   EU      1
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !two_partition_5_1 --
-
--- !two_partition_6_1 --
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !three_partition_1_1 --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-
--- !three_partition_2_1 --
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-
--- !three_partition_3_3 --
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_4_2 --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-6      Frank   US      2025    Q1
-
--- !three_partition_5_all --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-4      David   US      2024    Q2
-5      Eva     US      2024    Q2
-6      Frank   US      2025    Q1
-7      Grace   US      2025    Q2
-8      Hannah  EU      2024    Q1
-9      Ivy     EU      2024    Q1
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-12     Mia     EU      2025    Q3
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_6_1 --
-8      Hannah  EU      2024    Q1
-9      Ivy     EU      2024    Q1
-
--- !three_partition_7_7 --
-6      Frank   US      2025    Q1
-7      Grace   US      2025    Q2
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-12     Mia     EU      2025    Q3
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_8_2 --
-7      Grace   US      2025    Q2
-
--- !one_partition_6_0 --
-
--- !two_partition_7_0 --
-
--- !two_partition_8_0 --
-
--- !three_partition_9_0 --
-
--- !three_partition_10_0 --
-
--- !three_partition_11_0 --
-
--- !one_partition_1_1 --
-1      Alice   2024
-2      Bob     2024
-3      Charlie 2024
-
--- !one_partition_2_1 --
-4      David   2025
-5      Eva     2025
-
--- !one_partition_3_all --
-1      Alice   2024
-2      Bob     2024
-3      Charlie 2024
-4      David   2025
-5      Eva     2025
-
--- !one_partition_4_all --
-5      Eva     2025
-
--- !one_partition_5_1 --
-3      Charlie 2024
-
--- !two_partition_1_1 --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-
--- !two_partition_2_1 --
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !two_partition_3_2 --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-4      David   US      2
-5      Eva     US      2
-
--- !two_partition_4_all --
-1      Alice   US      1
-2      Bob     US      1
-3      Charlie US      1
-4      David   US      2
-5      Eva     US      2
-6      Frank   EU      1
-7      Grace   EU      1
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !two_partition_5_1 --
-
--- !two_partition_6_1 --
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
--- !three_partition_1_1 --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-
--- !three_partition_2_1 --
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-
--- !three_partition_3_3 --
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_4_2 --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-6      Frank   US      2025    Q1
-
--- !three_partition_5_all --
-1      Alice   US      2024    Q1
-2      Bob     US      2024    Q1
-3      Charlie US      2024    Q1
-4      David   US      2024    Q2
-5      Eva     US      2024    Q2
-6      Frank   US      2025    Q1
-7      Grace   US      2025    Q2
-8      Hannah  EU      2024    Q1
-9      Ivy     EU      2024    Q1
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-12     Mia     EU      2025    Q3
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_6_1 --
-8      Hannah  EU      2024    Q1
-9      Ivy     EU      2024    Q1
-
--- !three_partition_7_7 --
-6      Frank   US      2025    Q1
-7      Grace   US      2025    Q2
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-12     Mia     EU      2025    Q3
-13     Nina    AS      2025    Q1
-14     Oscar   AS      2025    Q2
-15     Paul    AS      2025    Q3
-
--- !three_partition_8_2 --
-7      Grace   US      2025    Q2
-
--- !one_partition_6_0 --
-
--- !two_partition_7_0 --
-
--- !two_partition_8_0 --
-
--- !three_partition_9_0 --
-
--- !three_partition_10_0 --
-
--- !three_partition_11_0 --
-
--- !one_partition_1_1 --
-1      Alice   2024
-2      Bob     2024
-3      Charlie 2024
-
--- !one_partition_2_1 --
-4      David   2025
-5      Eva     2025
-
 -- !one_partition_3_all --
 1      Alice   2024
 2      Bob     2024
@@ -1416,20 +48,11 @@
 
 -- !two_partition_5_1 --
 
--- !two_partition_6_1 --
-8      Hannah  EU      2
-9      Ivy     EU      2
-10     Jack    EU      2
-
 -- !three_partition_1_1 --
 1      Alice   US      2024    Q1
 2      Bob     US      2024    Q1
 3      Charlie US      2024    Q1
 
--- !three_partition_2_1 --
-10     Jack    EU      2025    Q2
-11     Leo     EU      2025    Q2
-
 -- !three_partition_3_3 --
 13     Nina    AS      2025    Q1
 14     Oscar   AS      2025    Q2
@@ -1458,10 +81,6 @@
 14     Oscar   AS      2025    Q2
 15     Paul    AS      2025    Q3
 
--- !three_partition_6_1 --
-8      Hannah  EU      2024    Q1
-9      Ivy     EU      2024    Q1
-
 -- !three_partition_7_7 --
 6      Frank   US      2025    Q1
 7      Grace   US      2025    Q2
@@ -1479,11 +98,4 @@
 
 -- !two_partition_7_0 --
 
--- !two_partition_8_0 --
-
 -- !three_partition_9_0 --
-
--- !three_partition_10_0 --
-
--- !three_partition_11_0 --
-
diff --git 
a/regression-test/data/external_table_p2/maxcompute/test_max_compute_schema.out 
b/regression-test/data/external_table_p2/maxcompute/test_max_compute_schema.out
index adbcd23b668..69b6d75e035 100644
--- 
a/regression-test/data/external_table_p2/maxcompute/test_max_compute_schema.out
+++ 
b/regression-test/data/external_table_p2/maxcompute/test_max_compute_schema.out
@@ -79,43 +79,14 @@ user_info
 -- !show_db_analytics --
 analytics
 
--- !show_db_default --
-default
-
--- !show_db_information_schema --
-information_schema
-
--- !show_db_iot --
-iot
-
--- !show_db_mysql --
-mysql
-
 -- !show_tb_order_detail --
 order_detail
 
--- !show_tb_user_info --
-user_info
-
--- !show_tb_product_sales --
-product_sales
-
--- !show_tb_web_log --
-web_log
-
--- !show_tb_employee_salary --
-employee_salary
-
 -- !show_par --
 ds1=202510
 ds1=202511
 ds1=202512
 
--- !show_par2 --
-ds2=20251015/hour=10
-ds2=20251016/hour=09
-ds2=20251017/hour=08
-
 -- !desc --
 id     int     Yes     true    \N      
 emp_name       text    Yes     true    \N      
@@ -221,67 +192,22 @@ Lucy      13500.00
 1      Alice   ORD001  500
 2      Bob     ORD002  899.9
 
--- !mc_join_q22 --
-1      Alice   Keyboard        199.9
-2      Bob     Mouse   99.5
-3      Carol   Monitor 899
-4      David   Laptop  5699
-
 -- !mc_join_q23 --
 Alice  click   https://site.com/page1
 Bob    view    https://site.com/page2
 Carol  buy     https://site.com/page3
 
--- !mc_join_q24 --
-Tom    Keyboard        2025-10-15T10:00
-Jerry  Mouse   2025-10-15T11:00
-Mike   Monitor 2025-10-15T12:00
-Lucy   Laptop  2025-10-15T13:00
-
--- !mc_join_q25 --
-Alice  Finance 12000.00
-Bob    IT      15000.50
-Carol  HR      9800.00
-David  IT      13500.00
-
 -- !mc_join_q26 --
 ORD003 120.5   Monitor 899
 ORD004 350     Laptop  5699
 ORD005 780     USB Cable       25
 
--- !mc_join_q27 --
-ORD006 https://site.com/page6  click
-
--- !mc_join_q28 --
-ORD003 Mike    HR
-ORD004 Lucy    IT
-
--- !mc_join_q29 --
-
 -- !mc_join_q30 --
 Alice  Keyboard        12000.00
 Bob    Mouse   15000.50
 Carol  Monitor 9800.00
 David  Laptop  13500.00
 
--- !mc_join_q31 --
-Carol  ORD003  https://site.com/page3
-
--- !mc_join_q32 --
-Lucy   Laptop  logout
-
--- !mc_join_q33 --
-Alice  Tom     Finance
-Bob    Jerry   IT
-Carol  Mike    HR
-David  Lucy    IT
-
--- !mc_join_q34 --
-Keyboard       Finance 12000.00
-Mouse  IT      15000.50
-Monitor        HR      9800.00
-Laptop IT      13500.00
-
 -- !mc_join_q35 --
 ORD001 Keyboard        Tom
 ORD002 Mouse   Jerry
diff --git 
a/regression-test/data/external_table_p2/maxcompute/test_max_compute_timestamp.out
 
b/regression-test/data/external_table_p2/maxcompute/test_max_compute_timestamp.out
index 9d3aae331b4..d74ff3a3c86 100644
--- 
a/regression-test/data/external_table_p2/maxcompute/test_max_compute_timestamp.out
+++ 
b/regression-test/data/external_table_p2/maxcompute/test_max_compute_timestamp.out
@@ -43,50 +43,29 @@
 
 -- !1_2 --
 
--- !1_3 --
-2023-02-02T00:00
-
 -- !1_4 --
 2023-02-02T00:00
 
 -- !1_5 --
 2023-02-02T00:00
 
--- !1_6 --
-
--- !1_7 --
-
 -- !2_1 --
 2023-02-02 00:00:00.123456+08:00       2023-02-02T00:00:00.123456
 
--- !2_2 --
-
 -- !2_3 --
 2023-02-02 00:00:00.123456+08:00       2023-02-02T00:00:00.123456
 
 -- !2_4 --
 2023-02-02 00:00:00.123456+08:00       2023-02-02T00:00:00.123456
 
--- !2_5 --
-2023-02-02 00:00:00.123456+08:00       2023-02-02T00:00:00.123456
-
 -- !2_6 --
 
--- !2_7 --
-
--- !2_8 --
-
--- !2_9 --
-2023-02-02 00:00:00.123456+08:00       2023-02-02T00:00:00.123456
-
 -- !2_10 --
 2023-02-02 00:00:00.123456+08:00       2023-02-02T00:00:00.123456
 
 -- !2_11 --
 2023-02-02 00:00:00.123456+08:00       2023-02-02T00:00:00.123456
 
--- !2_12 --
-
 -- !2_13 --
 
 -- !3_1 --
@@ -94,48 +73,25 @@
 
 -- !3_2 --
 
--- !3_3 --
-2023-02-02 00:00:00.123456+08:00       2023-02-02T00:00:00.123456
-
--- !3_4 --
-2023-02-02 00:00:00.123456+08:00       2023-02-02T00:00:00.123456
-
 -- !3_5 --
 2023-02-02 00:00:00.123456+08:00       2023-02-02T00:00:00.123456
 
--- !3_6 --
-
 -- !3_7 --
 
--- !3_8 --
-
 -- !3_9 --
 2023-02-02 00:00:00.123456+08:00       2023-02-02T00:00:00.123456
 
 -- !3_10 --
 2023-02-02 00:00:00.123456+08:00       2023-02-02T00:00:00.123456
 
--- !3_11 --
-2023-02-02 00:00:00.123456+08:00       2023-02-02T00:00:00.123456
-
 -- !3_12 --
 
--- !3_13 --
-
 -- !4_1 --
 2023-02-01T16:00
 
--- !4_2 --
-
 -- !4_3 --
 2023-02-01T16:00
 
--- !4_4 --
-2023-02-01T16:00
-
--- !4_5 --
-2023-02-01T16:00
-
 -- !4_6 --
 
 -- !4_7 --
@@ -148,27 +104,12 @@
 -- !5_3 --
 2023-02-01 16:00:00.123456+00:00       2023-02-02T00:00:00.123456
 
--- !5_4 --
-2023-02-01 16:00:00.123456+00:00       2023-02-02T00:00:00.123456
-
 -- !5_5 --
 2023-02-01 16:00:00.123456+00:00       2023-02-02T00:00:00.123456
 
--- !5_6 --
-
--- !5_7 --
-
--- !5_8 --
-
--- !5_9 --
-2023-02-01 16:00:00.123456+00:00       2023-02-02T00:00:00.123456
-
 -- !5_10 --
 2023-02-01 16:00:00.123456+00:00       2023-02-02T00:00:00.123456
 
--- !5_11 --
-2023-02-01 16:00:00.123456+00:00       2023-02-02T00:00:00.123456
-
 -- !5_12 --
 
 -- !5_13 --
@@ -178,133 +119,15 @@
 
 -- !6_2 --
 
--- !6_3 --
-2023-02-01 16:00:00.123456+00:00       2023-02-02T00:00:00.123456
-
 -- !6_4 --
 2023-02-01 16:00:00.123456+00:00       2023-02-02T00:00:00.123456
 
--- !6_5 --
-2023-02-01 16:00:00.123456+00:00       2023-02-02T00:00:00.123456
-
--- !6_6 --
-
 -- !6_7 --
 
--- !6_8 --
-
 -- !6_9 --
 2023-02-01 16:00:00.123456+00:00       2023-02-02T00:00:00.123456
 
--- !6_10 --
-2023-02-01 16:00:00.123456+00:00       2023-02-02T00:00:00.123456
-
 -- !6_11 --
 2023-02-01 16:00:00.123456+00:00       2023-02-02T00:00:00.123456
 
 -- !6_12 --
-
--- !6_13 --
-
--- !7_1 --
-2023-02-02T00:00
-
--- !7_2 --
-
--- !7_3 --
-2023-02-02T00:00
-
--- !7_4 --
-2023-02-02T00:00
-
--- !7_5 --
-2023-02-02T00:00
-
--- !7_6 --
-
--- !7_7 --
-
--- !8_1 --
-2023-02-02 00:00:00.123456+08:00       2023-02-02T00:00:00.123456
-
--- !8_2 --
-
--- !8_3 --
-2023-02-02 00:00:00.123456+08:00       2023-02-02T00:00:00.123456
-
--- !8_4 --
-2023-02-02 00:00:00.123456+08:00       2023-02-02T00:00:00.123456
-
--- !8_5 --
-2023-02-02 00:00:00.123456+08:00       2023-02-02T00:00:00.123456
-
--- !8_6 --
-
--- !8_7 --
-
--- !8_8 --
-
--- !8_9 --
-2023-02-02 00:00:00.123456+08:00       2023-02-02T00:00:00.123456
-
--- !8_10 --
-2023-02-02 00:00:00.123456+08:00       2023-02-02T00:00:00.123456
-
--- !8_11 --
-2023-02-02 00:00:00.123456+08:00       2023-02-02T00:00:00.123456
-
--- !8_12 --
-
--- !8_13 --
-
--- !9_1 --
-2023-02-01T16:00
-
--- !9_2 --
-
--- !9_3 --
-2023-02-01T16:00
-
--- !9_4 --
-2023-02-01T16:00
-
--- !9_5 --
-2023-02-01T16:00
-
--- !9_6 --
-
--- !9_7 --
-
--- !10_1 --
-2023-02-01 16:00:00.123456+00:00       2023-02-02T00:00:00.123456
-
--- !10_2 --
-
--- !10_3 --
-2023-02-01 16:00:00.123456+00:00       2023-02-02T00:00:00.123456
-
--- !10_4 --
-2023-02-01 16:00:00.123456+00:00       2023-02-02T00:00:00.123456
-
--- !10_5 --
-2023-02-01 16:00:00.123456+00:00       2023-02-02T00:00:00.123456
-
--- !10_6 --
-
--- !10_7 --
-
--- !10_8 --
-
--- !10_9 --
-2023-02-01 16:00:00.123456+00:00       2023-02-02T00:00:00.123456
-
--- !10_10 --
-2023-02-01 16:00:00.123456+00:00       2023-02-02T00:00:00.123456
-
--- !10_11 --
-2023-02-01 16:00:00.123456+00:00       2023-02-02T00:00:00.123456
-
--- !10_12 --
-
--- !10_13 --
-
diff --git 
a/regression-test/suites/external_table_p2/maxcompute/test_max_compute_all_type.groovy
 
b/regression-test/suites/external_table_p2/maxcompute/test_max_compute_all_type.groovy
index f84ddb78104..4b444e3656b 100644
--- 
a/regression-test/suites/external_table_p2/maxcompute/test_max_compute_all_type.groovy
+++ 
b/regression-test/suites/external_table_p2/maxcompute/test_max_compute_all_type.groovy
@@ -349,205 +349,109 @@ suite("test_max_compute_all_type", "p2,external") {
         qt_test_4 """ select id,boolean_col from ${table_name} where 
boolean_col is false order by  id; """ 
         
         qt_test_5 """ select id,tinyint_col from ${table_name}  order by id """
-        qt_test_5 """ select id,tinyint_col from ${table_name} where  
tinyint_col in (-127,-128) order by id """ 
+        qt_test_6 """ select id,tinyint_col from ${table_name} where  
tinyint_col in (-127,-128) order by id """
         
         qt_test_7 """ select id,smallint_col from ${table_name}  order by id 
"""
         qt_test_8 """ select id,smallint_col from ${table_name} where 
smallint_col > 16 order by id """ 
         
         qt_test_9 """ select id,int_col from ${table_name}  order by id """
         qt_test_10 """ select id,int_col from ${table_name} where int_col = 16 
order by id """ 
-        qt_test_11 """ select id,int_col from ${table_name} where int_col != 
16 order by id """ 
         
         qt_test_12 """ select id,bigint_col from ${table_name}   order by id 
"""
         qt_test_13 """ select id,bigint_col from ${table_name} where 
bigint_col > -9223372036854775807 order by id """ 
-        qt_test_14 """ select id,bigint_col from ${table_name} where 
bigint_col >= -9223372036854775807 order by id """ 
         
 
         qt_test_15 """ select id,float_col from ${table_name}   order by id """
         qt_test_16 """ select id,float_col from ${table_name} where 
round(float_col,2) > -123.45 order by id """
-        qt_test_17 """ select id,float_col from ${table_name} where 
round(float_col,2) < -123.45 order by id """
-        qt_test_18 """ select id,float_col from ${table_name} where 
round(float_col,2) = -123.45 order by id """
-        qt_test_19 """ select id,float_col from ${table_name} where 
round(float_col,2) >= -123.45 order by id """
-        qt_test_20 """ select id,float_col from ${table_name} where 
round(float_col,2) <= -123.45 order by id """ 
-        qt_test_21 """ select id,float_col from ${table_name} where 
round(float_col,2) in (-123.45,0.123) order by id """
-        qt_test_22 """ select id,float_col from ${table_name} where 
round(float_col,2) not in (-123.45, 0.1) order by id """
         
 
         qt_test_23 """ select id,double_col from ${table_name}   order by id 
"""
         qt_test_24 """ select id,double_col from ${table_name} where 
double_col in ( -123456.789 ,0.123) order by id """
-        qt_test_25 """ select id,double_col from ${table_name} where 
double_col !=  -123456.789  order by id """
-        qt_test_26 """ select id,double_col from ${table_name} where 
double_col =  -123456.789 order by id """
-        qt_test_27 """ select id,double_col from ${table_name} where 
-123456.789  = double_col order by id """
         
         qt_test_28 """ select id,decimal_col1 from ${table_name}   order by id 
"""
         qt_test_29 """ select id,decimal_col1 from ${table_name} where 
decimal_col1 is null order by id """
         qt_test_30 """ select id,decimal_col1 from ${table_name} where 
decimal_col1 is not null order by id """
 
         qt_test_31 """ select id,decimal_col2 from ${table_name}   order by id 
"""
-        qt_test_32 """ select id,decimal_col2 from ${table_name} where 
decimal_col2  = -1234.5678 order by id """
         qt_test_33 """ select id,decimal_col2 from ${table_name} where 
decimal_col2 != -1234.5678 order by id"""
 
         qt_test_34 """ select id,decimal_col3 from ${table_name}   order by id 
"""
         qt_test_35 """ select id,decimal_col3 from ${table_name} where 
decimal_col3 = -123456.789012 order by id """
-        qt_test_36 """ select id,decimal_col3 from ${table_name} where 
decimal_col3 != -123456.789012 order by id """
 
         qt_test_37 """ select id,decimal_col4 from ${table_name}   order by id 
"""
-        qt_test_38 """ select id,decimal_col4 from ${table_name} where 
decimal_col4 = -123456789.0123457 order by id """
-        qt_test_39 """ select id,decimal_col4 from ${table_name} where 
decimal_col4 != -123456789.0123457  order by id """
         qt_test_40 """ select id,decimal_col4 from ${table_name} where 
decimal_col4 >= -123456789.0123457  order by id """
-        qt_test_41 """ select id,decimal_col4 from ${table_name} where 
decimal_col4 > -123456789.0123457  order by id """
 
 
         qt_test_42 """ select id,string_col from ${table_name}   order by id 
"""
-        qt_test_43 """ select id,string_col from ${table_name} where 
string_col in ("str")  order by id """
         qt_test_44 """ select id,string_col from ${table_name} where 
string_col = "str"  order by id """
-        qt_test_45 """ select id,string_col from ${table_name} where 
string_col != "str"  order by id """
-        qt_test_46 """ select id,string_col from ${table_name} where 
string_col in ("str","string_value")  order by id """
-        qt_test_47 """ select id,string_col from ${table_name} where 
string_col not in ("str","string_value")  order by id """
         
         qt_test_48 """ select id,date_col from ${table_name}   order by id """
-        qt_test_49 """ select id,date_col from ${table_name} where  date_col  
= "2024-03-25" order by id """
         qt_test_50 """ select id,date_col from ${table_name} where  date_col  
>= "2024-03-25" order by id """
-        qt_test_51 """ select id,date_col from ${table_name} where  date_col  
!= "2024-03-20" order by id """
 
 
 
         sql """ set time_zone = "Asia/Shanghai" """ 
 
         qt_test_52 """ select id,datetime_col from ${table_name}   order by id 
"""
-        qt_test_53 """ select id,datetime_col from ${table_name} where  
datetime_col  != "2024-03-25 12:00:00" order by id """
         qt_test_54 """ select id,datetime_col from ${table_name} where  
datetime_col  = "2024-03-25 12:00:00" order by id """
-        qt_test_55 """ select id,datetime_col from ${table_name} where  
datetime_col  > "2024-03-25 12:00:00" order by id """
-        qt_test_56 """ select id,datetime_col from ${table_name} where  
datetime_col  < "2024-03-25 12:00:00" order by id """
-        qt_test_57 """ select id,datetime_col from ${table_name} where  
datetime_col  <= "2024-03-25 12:00:00" order by id """
 
         sql """ set time_zone = "UTC" """ 
 
         qt_test_2_52 """ select id,datetime_col from ${table_name}   order by 
id """
-        qt_test_2_53 """ select id,datetime_col from ${table_name} where  
datetime_col  != "2024-03-25 04:00:00" order by id """
-        qt_test_2_54 """ select id,datetime_col from ${table_name} where  
datetime_col  = "2024-03-25 04:00:00" order by id """
-        qt_test_2_55 """ select id,datetime_col from ${table_name} where  
datetime_col  > "2024-03-25 04:00:00" order by id """
-        qt_test_2_56 """ select id,datetime_col from ${table_name} where  
datetime_col  < "2024-03-25 04:00:00" order by id """
-        qt_test_2_57 """ select id,datetime_col from ${table_name} where  
datetime_col  <= "2024-03-25 04:00:00" order by id """
 
         sql """ set time_zone = "Asia/Shanghai" """ 
 
         qt_test_58 """ select id,timestamp_ntz_col2 from ${table_name}   order 
by id """
-        qt_test_59 """ select id,timestamp_ntz_col2 from ${table_name} where  
timestamp_ntz_col2  != "2024-03-25 12:00:00.123456" order by id """
-        qt_test_60 """ select id,timestamp_ntz_col2 from ${table_name} where  
timestamp_ntz_col2  = "2024-03-25 12:00:00.123456" order by id """
         qt_test_61 """ select id,timestamp_ntz_col2 from ${table_name} where  
timestamp_ntz_col2  > "2024-03-25 12:00:00.123456" order by id """
-        qt_test_62 """ select id,timestamp_ntz_col2 from ${table_name} where  
timestamp_ntz_col2  < "2024-03-25 12:00:00.123456" order by id """
-        qt_test_63 """ select id,timestamp_ntz_col2 from ${table_name} where  
timestamp_ntz_col2  <= "2024-03-25 12:00:00.123456" order by id """
 
         qt_test_64 """ select id,timestamp_ntz_col3 from ${table_name}   order 
by id """
-        qt_test_65 """ select id,timestamp_ntz_col3 from ${table_name} where  
timestamp_ntz_col3  != "2024-03-25 12:00:00.123456" order by id """
         qt_test_66 """ select id,timestamp_ntz_col3 from ${table_name} where  
timestamp_ntz_col3  < "2024-03-25 12:00:00.123456" order by id """
-        qt_test_67 """ select id,timestamp_ntz_col3 from ${table_name} where  
timestamp_ntz_col3  = "2024-03-25 12:00:00.123456" order by id """
-        qt_test_68 """ select id,timestamp_ntz_col3 from ${table_name} where  
timestamp_ntz_col3  > "2024-03-25 12:00:00.123456" order by id """
-        qt_test_69 """ select id,timestamp_ntz_col3 from ${table_name} where  
timestamp_ntz_col3  <= "2024-03-25 12:00:00.123456" order by id """
 
-        qt_test_70 """ select id,timestamp_ntz_col3 from ${table_name} where  
timestamp_ntz_col3  != "2024-03-25 12:00:00.124" order by id """
-        qt_test_71 """ select id,timestamp_ntz_col3 from ${table_name} where  
timestamp_ntz_col3  < "2024-03-25 12:00:00.124" order by id """
-        qt_test_72 """ select id,timestamp_ntz_col3 from ${table_name} where  
timestamp_ntz_col3  = "2024-03-25 12:00:00.124" order by id """
-        qt_test_73 """ select id,timestamp_ntz_col3 from ${table_name} where  
timestamp_ntz_col3  > "2024-03-25 12:00:00.124" order by id """
-        qt_test_74 """ select id,timestamp_ntz_col3 from ${table_name} where  
timestamp_ntz_col3  <= "2024-03-25 12:00:00.124" order by id """
 
 
   
 
 
         qt_test_75 """ select id,char_col1 from ${table_name} order by id """
-        qt_test_76 """ select id,char_col1 from ${table_name} where  char_col1 
 = "char_value11111" order by id """
         qt_test_77 """ select id,char_col1 from ${table_name} where  char_col1 
 != "char_value11111" order by id """
         qt_test_78 """ select id,char_col1 from ${table_name} where  char_col1 
 != "char_value1" order by id """
-        qt_test_79 """ select id,char_col1 from ${table_name} where  char_col1 
 in ("char_value1") order by id """
-        qt_test_80 """ select id,char_col1 from ${table_name} where  char_col1 
 not in ("char_value1") order by id """
-        qt_test_81 """ select id,char_col1 from ${table_name} where  char_col1 
 in ("char_value1","char_value11111") order by id """
-        qt_test_82 """ select id,char_col1 from ${table_name} where  char_col1 
 not in ("char_value1","char_value11111") order by id """
 
 
         qt_test_83 """ select id,char_col2 from ${table_name} order by id """
         qt_test_84 """ select id,char_col2 from ${table_name} where  char_col2 
 = "char_value22222" order by id """
-        qt_test_85 """ select id,char_col2 from ${table_name} where  char_col2 
 != "char_value22222" order by id """
-        qt_test_86 """ select id,char_col2 from ${table_name} where  char_col2 
 != "char_value2" order by id """
-        qt_test_87 """ select id,char_col2 from ${table_name} where  char_col2 
 in ("char_value2") order by id """
-        qt_test_88 """ select id,char_col2 from ${table_name} where  char_col2 
 not in ("char_value2") order by id """
-        qt_test_89 """ select id,char_col2 from ${table_name} where  char_col2 
 in ("char_value2","char_value22222") order by id """
-        qt_test_90 """ select id,char_col2 from ${table_name} where  char_col2 
 not in ("char_value2","char_value22222") order by id """
 
         qt_test_91 """ select id,char_col3 from ${table_name} order by id """
         qt_test_92 """ select id,char_col3 from ${table_name} where  char_col3 
 =  "char_value33333" order by id """
-        qt_test_93 """ select id,char_col3 from ${table_name} where  char_col3 
 != "char_value33333" order by id """
-        qt_test_94 """ select id,char_col3 from ${table_name} where  char_col3 
 != "char_value3" order by id """
-        qt_test_95 """ select id,char_col3 from ${table_name} where  char_col3 
 in ("char_value3") order by id """
-        qt_test_96 """ select id,char_col3 from ${table_name} where  char_col3 
 not in ("char_value3") order by id """
-        qt_test_97 """ select id,char_col3 from ${table_name} where  char_col3 
 in ("char_value3","char_value33333") order by id """
-        qt_test_98 """ select id,char_col3 from ${table_name} where  char_col3 
 not in ("char_value3","char_value33333") order by id """
 
 
         qt_test_99 """ select id,varchar_col1 from ${table_name} order by id 
"""
         qt_test_100 """ select id,varchar_col1 from ${table_name} where  
varchar_col1  = "varchar_value11111" order by id """
         qt_test_101 """ select id,varchar_col1 from ${table_name} where  
varchar_col1  != "varchar_value11111" order by id """
-        qt_test_102 """ select id,varchar_col1 from ${table_name} where  
varchar_col1  != "varchar_value1" order by id """
-        qt_test_103 """ select id,varchar_col1 from ${table_name} where  
varchar_col1  in ("varchar_value1") order by id """
-        qt_test_104 """ select id,varchar_col1 from ${table_name} where  
varchar_col1  not in ("varchar_value1") order by id """
-        qt_test_105 """ select id,varchar_col1 from ${table_name} where  
varchar_col1  in ("varchar_value1","varchar_value11111") order by id """
-        qt_test_106 """ select id,varchar_col1 from ${table_name} where  
varchar_col1  not in ("varchar_value1","varchar_value11111") order by id """
 
 
         qt_test_107 """ select id,varchar_col2 from ${table_name} order by id 
"""
         qt_test_108 """ select id,varchar_col2 from ${table_name} where  
varchar_col2  = "varchar_value22222" order by id """
-        qt_test_109 """ select id,varchar_col2 from ${table_name} where  
varchar_col2  != "varchar_value22222" order by id """
-        qt_test_110 """ select id,varchar_col2 from ${table_name} where  
varchar_col2  != "varchar_value2" order by id """
-        qt_test_111 """ select id,varchar_col2 from ${table_name} where  
varchar_col2  in ("varchar_value2") order by id """
-        qt_test_112 """ select id,varchar_col2 from ${table_name} where  
varchar_col2  not in ("varchar_value2") order by id """
-        qt_test_113 """ select id,varchar_col2 from ${table_name} where  
varchar_col2  in ("varchar_value2","varchar_value22222") order by id """
-        qt_test_114 """ select id,varchar_col2 from ${table_name} where  
varchar_col2  not in ("varchar_value2","varchar_value22222") order by id """
 
         qt_test_115 """ select id,varchar_col3 from ${table_name} order by id 
"""
         qt_test_116 """ select id,varchar_col3 from ${table_name} where  
varchar_col3  =  "varchar_value33333" order by id """
-        qt_test_117 """ select id,varchar_col3 from ${table_name} where  
varchar_col3  != "varchar_value33333" order by id """
-        qt_test_118 """ select id,varchar_col3 from ${table_name} where  
varchar_col3  != "varchar_value3" order by id """
-        qt_test_119 """ select id,varchar_col3 from ${table_name} where  
varchar_col3  in ("varchar_value3") order by id """
-        qt_test_120 """ select id,varchar_col3 from ${table_name} where  
varchar_col3  not in ("varchar_value3") order by id """
-        qt_test_121 """ select id,varchar_col3 from ${table_name} where  
varchar_col3  in ("varchar_value3","varchar_value33333") order by id """
-        qt_test_122 """ select id,varchar_col3 from ${table_name} where  
varchar_col3  not in ("varchar_value3","varchar_value33333") order by id """
 
 
 
 
         qt_test_123 """ select id,t_map_string from ${table_name} order by id 
"""
-        qt_test_124 """ select id,t_map_varchar from ${table_name} order by id 
"""
-        qt_test_125 """ select id,t_map_char from ${table_name} order by id """
         qt_test_126 """ select id,t_map_int from ${table_name} order by id """
-        qt_test_127 """ select id,t_map_bigint from ${table_name} order by id 
"""
-        qt_test_128 """ select id,t_map_float from ${table_name} order by id 
"""
-        qt_test_129 """ select id,t_map_double from ${table_name} order by id 
"""
         qt_test_130 """ select id,t_map_boolean from ${table_name} order by id 
"""
         qt_test_131 """ select id,t_array_string from ${table_name} order by 
id """
         qt_test_132 """ select id,t_array_int from ${table_name} order by id 
"""
-        qt_test_133 """ select id,t_array_bigint from ${table_name} order by 
id """
-        qt_test_134 """ select id,t_array_float from ${table_name} order by id 
"""
         qt_test_135 """ select id,t_array_double from ${table_name} order by 
id """
-        qt_test_136 """ select id,t_array_boolean from ${table_name} order by 
id """
-        qt_test_137 """ select id,t_array_varchar from ${table_name} order by 
id """
-        qt_test_138 """ select id,t_array_char from ${table_name} order by id 
"""
         qt_test_139 """ select id,t_array_decimal_precision_2 from 
${table_name} order by id """
-        qt_test_140 """ select id,t_array_decimal_precision_4 from 
${table_name} order by id """
-        qt_test_141 """ select id,t_array_decimal_precision_8 from 
${table_name} order by id """
-        qt_test_142 """ select id,t_array_decimal_precision_17 from 
${table_name} order by id """
-        qt_test_143 """ select id,t_array_decimal_precision_18 from 
${table_name} order by id """
-        qt_test_144 """ select id,t_array_decimal_precision_4 from 
${table_name} order by id """
         qt_test_145 """ select id,t_array_decimal_precision_38 from 
${table_name} order by id """
         qt_test_146 """ select id,t_struct_bigint from ${table_name} order by 
id """
         qt_test_147 """ select id,t_complex from ${table_name} order by id """
         qt_test_148 """ select id,t_struct_nested from ${table_name} order by 
id """
-        qt_test_149 """ select id,t_struct_non_nulls_after_nulls from 
${table_name} order by id """
         qt_test_150 """ select id,t_nested_struct_non_nulls_after_nulls from 
${table_name} order by id """
         qt_test_151 """ select id,t_array_string_starting_with_nulls from 
${table_name} order by id """
-        qt_test_152 """ select id,t_array_string_with_nulls_in_between from 
${table_name} order by id """
         qt_test_153 """ select id,t_array_string_ending_with_nulls from 
${table_name} order by id """
-        qt_test_154 """ select id,t_map_char from ${table_name} order by id """
 
 
 
@@ -555,4 +459,3 @@ suite("test_max_compute_all_type", "p2,external") {
         sql """drop catalog ${mc_catalog_name};"""
     }
 }
-
diff --git 
a/regression-test/suites/external_table_p2/maxcompute/test_max_compute_partition_prune.groovy
 
b/regression-test/suites/external_table_p2/maxcompute/test_max_compute_partition_prune.groovy
index db07df02cc8..bee93310576 100644
--- 
a/regression-test/suites/external_table_p2/maxcompute/test_max_compute_partition_prune.groovy
+++ 
b/regression-test/suites/external_table_p2/maxcompute/test_max_compute_partition_prune.groovy
@@ -87,7 +87,6 @@ suite("test_max_compute_partition_prune", "p2,external") {
 
 
     def one_partition_1_1 = """SELECT * FROM one_partition_tb WHERE part1 = 
2024 ORDER BY id;"""
-    def one_partition_2_1 = """SELECT * FROM one_partition_tb WHERE part1 = 
2025 ORDER BY id;"""
     def one_partition_3_all = """SELECT * FROM one_partition_tb ORDER BY id;"""
     def one_partition_4_all = """SELECT * FROM one_partition_tb WHERE id = 5 
ORDER BY id;"""
     def one_partition_5_1 = """SELECT * FROM one_partition_tb WHERE part1 = 
2024 AND id >= 3 ORDER BY id;"""
@@ -97,14 +96,11 @@ suite("test_max_compute_partition_prune", "p2,external") {
     def two_partition_3_2 = """SELECT * FROM two_partition_tb WHERE part1 = 
'US' ORDER BY id;"""
     def two_partition_4_all = """SELECT * FROM two_partition_tb ORDER BY id;"""
     def two_partition_5_1 = """SELECT * FROM two_partition_tb WHERE part1 = 
'US' AND part2 = 2 AND id > 5 ORDER BY id;"""
-    def two_partition_6_1 = """SELECT * FROM two_partition_tb WHERE part1 = 
'EU' AND part2 = 2 ORDER BY id;"""
 
     def three_partition_1_1 = """SELECT * FROM three_partition_tb WHERE part1 
= 'US' AND part2 = 2024 AND part3 = 'Q1' ORDER BY id;"""
-    def three_partition_2_1 = """SELECT * FROM three_partition_tb WHERE part1 
= 'EU' AND part2 = 2025 AND part3 = 'Q2' ORDER BY id;"""
     def three_partition_3_3 = """SELECT * FROM three_partition_tb WHERE part1 
= 'AS' AND part2 = 2025 ORDER BY id;"""
     def three_partition_4_2 = """SELECT * FROM three_partition_tb WHERE part1 
= 'US' AND part3 = 'Q1' ORDER BY id;"""
     def three_partition_5_all = """SELECT * FROM three_partition_tb ORDER BY 
id;"""
-    def three_partition_6_1 = """SELECT * FROM three_partition_tb WHERE part1 
= 'EU' AND part2 = 2024 AND part3 = 'Q1' ORDER BY id;"""
     def three_partition_7_7 = """SELECT * FROM three_partition_tb WHERE part2 
= 2025 ORDER BY id;"""
     def three_partition_8_2 = """SELECT * FROM three_partition_tb WHERE part1 
= 'US' AND part3 = 'Q2' AND id BETWEEN 6 AND 10 ORDER BY id;"""
 
@@ -117,213 +113,153 @@ suite("test_max_compute_partition_prune", 
"p2,external") {
         String mc_catalog_name = "test_max_compute_partition_prune"
 
 
-        for (String  enable_profile : ["true","false"] ) {
-            sql """set enable_profile = ${enable_profile} """;
-            sql """set fetch_splits_max_wait_time_ms = 10000 """;
-
-            for (String num_partitions : ["1","10","100"] ) {
-                sql "set num_partitions_in_batch_mode =  ${num_partitions} "
-
-                for (String cross_partition : ["true","false"] ) {
-
-                    sql """drop catalog if exists ${mc_catalog_name};"""
-                    sql """
-                        create catalog if not exists ${mc_catalog_name} 
properties (
-                            "type" = "max_compute",
-                            "mc.default.project" = "${mc_db}",
-                            "mc.access_key" = "${ak}",
-                            "mc.secret_key" = "${sk}",
-                            "mc.endpoint" = 
"http://service.cn-beijing-vpc.maxcompute.aliyun-inc.com/api";,
-                            "mc.split_cross_partition" = "${cross_partition}"
-                        );
-                    """
-                    sql """ switch ${mc_catalog_name} """
-                    sql """ use ${mc_db}"""
-
-                    qt_one_partition_1_1 one_partition_1_1
-                    explain {
-                        sql("${one_partition_1_1}")
-                        contains "partition=1/2"
-                        // VPluginDrivenScanNode surfaces the backing 
connector/catalog type
-                        contains "CONNECTOR: max_compute"
-                    }
-
-                    qt_one_partition_2_1 one_partition_2_1
-                    explain {
-                        sql("${one_partition_2_1}")
-                        contains "partition=1/2"
-                    }
-
-                    qt_one_partition_3_all one_partition_3_all
-                    explain {
-                        sql("${one_partition_3_all}")
-                        contains "partition=2/2"
-                    }
-
-                    qt_one_partition_4_all one_partition_4_all
-                    explain {
-                        sql("${one_partition_4_all}")
-                        contains "partition=2/2"
-                    }
-
-                    qt_one_partition_5_1 one_partition_5_1
-                    explain {
-                        sql("${one_partition_5_1}")
-                        contains "partition=1/2"
-                    }
-
-
-                    qt_two_partition_1_1 two_partition_1_1
-                    explain {
-                        sql("${two_partition_1_1}")
-                        contains "partition=1/4"
-                    }
-
-                    qt_two_partition_2_1 two_partition_2_1
-                    explain {
-                        sql("${two_partition_2_1}")
-                        contains "partition=1/4"
-                    }
-
-                    qt_two_partition_3_2 two_partition_3_2
-                    explain {
-                        sql("${two_partition_3_2}")
-                        contains "partition=2/4"
-                    }
-
-                    qt_two_partition_4_all two_partition_4_all
-                    explain {
-                        sql("${two_partition_4_all}")
-                        contains "partition=4/4"
-                    }
-
-                    qt_two_partition_5_1 two_partition_5_1
-                    explain {
-                        sql("${two_partition_5_1}")
-                        contains "partition=1/4"
-                    }
-
-                    qt_two_partition_6_1 two_partition_6_1
-                    explain {
-                        sql("${two_partition_6_1}")
-                        contains "partition=1/4"
-                    }
-
-
-
-                    qt_three_partition_1_1 three_partition_1_1
-                    explain {
-                        sql("${three_partition_1_1}")
-                        contains "partition=1/10"
-                    }
-
-                    qt_three_partition_2_1 three_partition_2_1
-                    explain {
-                        sql("${three_partition_2_1}")
-                        contains "partition=1/10"
-                    }
-
-                    qt_three_partition_3_3 three_partition_3_3
-                    explain {
-                        sql("${three_partition_3_3}")
-                        contains "partition=3/10"
-                    }
-
-                    qt_three_partition_4_2 three_partition_4_2
-                    explain {
-                        sql("${three_partition_4_2}")
-                        contains "partition=2/10"
-                    }
-
-                    qt_three_partition_5_all three_partition_5_all
-                    explain {
-                        sql("${three_partition_5_all}")
-                        contains "partition=10/10"
-                    }
-
-                    qt_three_partition_6_1 three_partition_6_1
-                    explain {
-                        sql("${three_partition_6_1}")
-                        contains "partition=1/10"
-                    }
-
-                    qt_three_partition_7_7 three_partition_7_7
-                    explain {
-                        sql("${three_partition_7_7}")
-                        contains "partition=7/10"
-                    }
-
-                    qt_three_partition_8_2 three_partition_8_2
-                    explain {
-                        sql("${three_partition_8_2}")
-                        contains "partition=2/10"
-                    }
-
-
-                    // 0 partitions
-                    def one_partition_6_0 = """SELECT * FROM one_partition_tb 
WHERE part1 = 2023 ORDER BY id;"""
-                    qt_one_partition_6_0 one_partition_6_0
-                    explain {
-                        sql("${one_partition_6_0}")
-                        contains "partition=0/2"
-                    }
-
-                    def two_partition_7_0 = """SELECT * FROM two_partition_tb 
WHERE part1 = 'CN' AND part2 = 1 ORDER BY id;"""
-                    qt_two_partition_7_0 two_partition_7_0
-                    explain {
-                        sql("${two_partition_7_0}")
-                        contains "partition=0/4"
-                    }
-
-                    def two_partition_8_0 = """SELECT * FROM two_partition_tb 
WHERE part1 = 'US' AND part2 = 3 ORDER BY id;"""
-                    qt_two_partition_8_0 two_partition_8_0
-                    explain {
-                        sql("${two_partition_8_0}")
-                        contains "partition=0/4"
-                    }
-
-                    def three_partition_9_0 = """SELECT * FROM 
three_partition_tb WHERE part1 = 'US' AND part2 = 2023 AND part3 = 'Q1' ORDER 
BY id;"""
-                    qt_three_partition_9_0 three_partition_9_0
-                    explain {
-                        sql("${three_partition_9_0}")
-                        contains "partition=0/10"
-                    }
-
-                    def three_partition_10_0 = """SELECT * FROM 
three_partition_tb WHERE part1 = 'EU' AND part2 = 2024 AND part3 = 'Q4' ORDER 
BY id;"""
-                    qt_three_partition_10_0 three_partition_10_0
-                    explain {
-                        sql("${three_partition_10_0}")
-                        contains "partition=0/10"
-                    }
-
-                    def three_partition_11_0 = """SELECT * FROM 
three_partition_tb WHERE part1 = 'AS' AND part2 = 2025 AND part3 = 'Q4' ORDER 
BY id;"""
-                    qt_three_partition_11_0 three_partition_11_0
-                    explain {
-                        sql("${three_partition_11_0}")
-                        contains "partition=0/10"
-                    }
-
-                    // FIX-NONPART-PRUNE-DATALOSS truth-gate: a filtered query 
over a NON-partitioned
-                    // table must return its matching rows, NOT zero. Before 
the fix
-                    // (supportInternalPartitionPruned gated on partition 
columns) PruneFileScanPartition
-                    // overwrote the selection with isPruned=true+empty for 
non-partitioned tables, so
-                    // PluginDrivenScanNode short-circuited to no splits and 
these queries silently
-                    // returned 0 rows. Asserted directly (no .out dependency) 
so the count is unambiguous.
-                    def no_part_filtered = sql """SELECT id, name FROM 
no_partition_tb WHERE id = 5;"""
-                    assertEquals(1, no_part_filtered.size(),
-                            "non-partitioned MC table WHERE id=5 must return 
exactly its 1 matching row, "
-                                    + "not zero (FIX-NONPART-PRUNE-DATALOSS)")
-                    assertEquals("5", no_part_filtered[0][0].toString())
-
-                    def no_part_range = sql """SELECT id FROM no_partition_tb 
WHERE id >= 3 ORDER BY id;"""
-                    assertEquals(3, no_part_range.size(),
-                            "non-partitioned MC table WHERE id>=3 must return 
3 rows (id 3,4,5), not zero")
-
-                    def no_part_all = sql """SELECT id FROM no_partition_tb 
ORDER BY id;"""
-                    assertEquals(5, no_part_all.size(),
-                            "non-partitioned MC table full scan must return 
all 5 rows")
-                }
-            }
+        sql """drop catalog if exists ${mc_catalog_name};"""
+        sql """
+            create catalog if not exists ${mc_catalog_name} properties (
+                "type" = "max_compute",
+                "mc.default.project" = "${mc_db}",
+                "mc.access_key" = "${ak}",
+                "mc.secret_key" = "${sk}",
+                "mc.endpoint" = 
"http://service.cn-beijing-vpc.maxcompute.aliyun-inc.com/api";
+            );
+        """
+        sql """ switch ${mc_catalog_name} """
+        sql """ use ${mc_db}"""
+
+        qt_one_partition_1_1 one_partition_1_1
+        explain {
+            sql("${one_partition_1_1}")
+            contains "partition=1/2"
+            // VPluginDrivenScanNode surfaces the backing connector/catalog 
type
+            contains "CONNECTOR: max_compute"
         }
+
+        qt_one_partition_3_all one_partition_3_all
+        explain {
+            sql("${one_partition_3_all}")
+            contains "partition=2/2"
+        }
+
+        qt_one_partition_4_all one_partition_4_all
+        explain {
+            sql("${one_partition_4_all}")
+            contains "partition=2/2"
+        }
+
+        qt_one_partition_5_1 one_partition_5_1
+        explain {
+            sql("${one_partition_5_1}")
+            contains "partition=1/2"
+        }
+
+
+        qt_two_partition_1_1 two_partition_1_1
+        explain {
+            sql("${two_partition_1_1}")
+            contains "partition=1/4"
+        }
+
+        qt_two_partition_2_1 two_partition_2_1
+        explain {
+            sql("${two_partition_2_1}")
+            contains "partition=1/4"
+        }
+
+        qt_two_partition_3_2 two_partition_3_2
+        explain {
+            sql("${two_partition_3_2}")
+            contains "partition=2/4"
+        }
+
+        qt_two_partition_4_all two_partition_4_all
+        explain {
+            sql("${two_partition_4_all}")
+            contains "partition=4/4"
+        }
+
+        qt_two_partition_5_1 two_partition_5_1
+        explain {
+            sql("${two_partition_5_1}")
+            contains "partition=1/4"
+        }
+
+        qt_three_partition_1_1 three_partition_1_1
+        explain {
+            sql("${three_partition_1_1}")
+            contains "partition=1/10"
+        }
+
+        qt_three_partition_3_3 three_partition_3_3
+        explain {
+            sql("${three_partition_3_3}")
+            contains "partition=3/10"
+        }
+
+        qt_three_partition_4_2 three_partition_4_2
+        explain {
+            sql("${three_partition_4_2}")
+            contains "partition=2/10"
+        }
+
+        qt_three_partition_5_all three_partition_5_all
+        explain {
+            sql("${three_partition_5_all}")
+            contains "partition=10/10"
+        }
+
+        qt_three_partition_7_7 three_partition_7_7
+        explain {
+            sql("${three_partition_7_7}")
+            contains "partition=7/10"
+        }
+
+        qt_three_partition_8_2 three_partition_8_2
+        explain {
+            sql("${three_partition_8_2}")
+            contains "partition=2/10"
+        }
+
+
+        // 0 partitions
+        def one_partition_6_0 = """SELECT * FROM one_partition_tb WHERE part1 
= 2023 ORDER BY id;"""
+        qt_one_partition_6_0 one_partition_6_0
+        explain {
+            sql("${one_partition_6_0}")
+            contains "partition=0/2"
+        }
+
+        def two_partition_7_0 = """SELECT * FROM two_partition_tb WHERE part1 
= 'CN' AND part2 = 1 ORDER BY id;"""
+        qt_two_partition_7_0 two_partition_7_0
+        explain {
+            sql("${two_partition_7_0}")
+            contains "partition=0/4"
+        }
+
+        def three_partition_9_0 = """SELECT * FROM three_partition_tb WHERE 
part1 = 'US' AND part2 = 2023 AND part3 = 'Q1' ORDER BY id;"""
+        qt_three_partition_9_0 three_partition_9_0
+        explain {
+            sql("${three_partition_9_0}")
+            contains "partition=0/10"
+        }
+
+        // FIX-NONPART-PRUNE-DATALOSS truth-gate: a filtered query over a 
NON-partitioned
+        // table must return its matching rows, NOT zero. Before the fix
+        // (supportInternalPartitionPruned gated on partition columns) 
PruneFileScanPartition
+        // overwrote the selection with isPruned=true+empty for 
non-partitioned tables, so
+        // PluginDrivenScanNode short-circuited to no splits and these queries 
silently
+        // returned 0 rows. Asserted directly (no .out dependency) so the 
count is unambiguous.
+        def no_part_filtered = sql """SELECT id, name FROM no_partition_tb 
WHERE id = 5;"""
+        assertEquals(1, no_part_filtered.size(),
+                "non-partitioned MC table WHERE id=5 must return exactly its 1 
matching row, "
+                        + "not zero (FIX-NONPART-PRUNE-DATALOSS)")
+        assertEquals("5", no_part_filtered[0][0].toString())
+
+        def no_part_range = sql """SELECT id FROM no_partition_tb WHERE id >= 
3 ORDER BY id;"""
+        assertEquals(3, no_part_range.size(),
+                "non-partitioned MC table WHERE id>=3 must return 3 rows (id 
3,4,5), not zero")
+
+        def no_part_all = sql """SELECT id FROM no_partition_tb ORDER BY id;"""
+        assertEquals(5, no_part_all.size(),
+                "non-partitioned MC table full scan must return all 5 rows")
     }
 }
diff --git 
a/regression-test/suites/external_table_p2/maxcompute/test_max_compute_schema.groovy
 
b/regression-test/suites/external_table_p2/maxcompute/test_max_compute_schema.groovy
index bb283936fa5..edb06514de2 100644
--- 
a/regression-test/suites/external_table_p2/maxcompute/test_max_compute_schema.groovy
+++ 
b/regression-test/suites/external_table_p2/maxcompute/test_max_compute_schema.groovy
@@ -147,30 +147,13 @@ suite("test_max_compute_schema", "p2,external") {
         qt_mc_old_q2 """ SELECT * FROM order_detail ORDER BY id;"""
 
         sql """ alter catalog ${mc_catalog_name} set  
PROPERTIES("mc.enable.namespace.schema" = "true"); """
-       
-
 
         order_qt_show_db_analytics """ show databases like "analytics"; """
-        order_qt_show_db_default """ show databases like "default"; """
-        order_qt_show_db_information_schema """ show databases like 
"information\\_schema"; """
-        order_qt_show_db_iot """ show databases like "iot"; """
-        order_qt_show_db_mysql """ show databases like "mysql"; """
 
         sql  """ use `default`; """
         order_qt_show_tb_order_detail """ show tables like "order\\_detail"; 
"""
-        order_qt_show_tb_user_info """ show tables like "user\\_info"; """
-        
-
-        sql  """ use `analytics`; """
-        order_qt_show_tb_product_sales """ show tables like "product\\_sales"; 
"""
-        order_qt_show_tb_web_log """ show tables like "web\\_log"; """
-        
-
-        sql  """ use `iot`; """
-        order_qt_show_tb_employee_salary """ show tables like 
"employee\\_salary"; """
 
         order_qt_show_par """  show partitions from `default`.order_detail; """
-        order_qt_show_par2 """  show partitions from analytics.web_log; """
         qt_desc  """ desc  iot.employee_salary; """
 
 
@@ -237,19 +220,9 @@ suite("test_max_compute_schema", "p2,external") {
         qt_mc_q20  """SELECT * FROM iot.employee_salary WHERE salary BETWEEN 
9000 AND 16000 ORDER BY id;"""
 
         qt_mc_join_q21  """SELECT u.id, u.name, o.order_id, o.amount FROM 
`default`.user_info u JOIN `default`.order_detail o ON u.name=o.buyer WHERE 
o.ds1='202510' ORDER BY u.id;"""
-        qt_mc_join_q22  """SELECT u.id, u.name, p.product_name, p.price FROM 
`default`.user_info u JOIN analytics.product_sales p ON u.id=p.id ORDER BY 
u.id;"""
         qt_mc_join_q23  """SELECT u.name, w.action, w.url FROM 
`default`.user_info u JOIN analytics.web_log w ON u.id=w.user_id-1000 WHERE 
w.ds2='20251015' AND w.hour='10' ORDER BY u.id;"""
-        qt_mc_join_q24  """SELECT e.emp_name, p.product_name, p.sale_time FROM 
iot.employee_salary e JOIN analytics.product_sales p ON e.id=p.id ORDER BY 
e.id;"""
-        qt_mc_join_q25  """SELECT u.name, e.department, e.salary FROM 
`default`.user_info u JOIN iot.employee_salary e ON u.id=e.id ORDER BY u.id;"""
         qt_mc_join_q26  """SELECT o.order_id, o.amount, p.product_name, 
p.price FROM `default`.order_detail o JOIN analytics.product_sales p ON 
o.id=p.id WHERE o.ds1='202511' ORDER BY o.id;"""
-        qt_mc_join_q27  """SELECT o.order_id, w.url, w.action FROM 
`default`.order_detail o JOIN analytics.web_log w ON o.id=w.id WHERE 
o.ds1='202512' AND w.ds2='20251016' AND w.hour='09' ORDER BY o.id;"""
-        qt_mc_join_q28  """SELECT o.order_id, e.emp_name, e.department FROM 
`default`.order_detail o JOIN iot.employee_salary e ON o.id=e.id WHERE 
o.ds1='202511' ORDER BY o.id;"""
-        qt_mc_join_q29  """SELECT p.product_name, w.url, w.action FROM 
analytics.product_sales p JOIN analytics.web_log w ON p.id=w.id WHERE 
w.ds2='20251017' AND w.hour='08' ORDER BY p.id;"""
         qt_mc_join_q30  """SELECT u.name, p.product_name, e.salary FROM 
`default`.user_info u JOIN analytics.product_sales p ON u.id=p.id JOIN 
iot.employee_salary e ON u.id=e.id ORDER BY u.id;"""
-        qt_mc_join_q31  """SELECT u.name, o.order_id, w.url FROM 
`default`.user_info u JOIN `default`.order_detail o ON u.id=o.id JOIN 
analytics.web_log w ON u.id=w.id WHERE o.ds1='202511' AND w.ds2='20251015' AND 
w.hour='10' ORDER BY u.id;"""
-        qt_mc_join_q32  """SELECT e.emp_name, p.product_name, w.action FROM 
iot.employee_salary e JOIN analytics.product_sales p ON e.id=p.id JOIN 
analytics.web_log w ON e.id=w.id WHERE w.ds2='20251016' AND w.hour='09' ORDER 
BY e.id;"""
-        qt_mc_join_q33  """SELECT u.name, e.emp_name, e.department FROM 
`default`.user_info u JOIN iot.employee_salary e ON u.id=e.id ORDER BY u.id;"""
-        qt_mc_join_q34  """SELECT p.product_name, e.department, e.salary FROM 
analytics.product_sales p JOIN iot.employee_salary e ON p.id=e.id ORDER BY 
p.id;"""
         qt_mc_join_q35  """SELECT o.order_id, p.product_name, e.emp_name FROM 
`default`.order_detail o JOIN analytics.product_sales p ON o.id=p.id JOIN 
iot.employee_salary e ON o.id=e.id WHERE o.ds1='202510' ORDER BY o.id;"""
     }
 }
diff --git 
a/regression-test/suites/external_table_p2/maxcompute/test_max_compute_timestamp.groovy
 
b/regression-test/suites/external_table_p2/maxcompute/test_max_compute_timestamp.groovy
index 7d23c40e1f6..a80e687218d 100644
--- 
a/regression-test/suites/external_table_p2/maxcompute/test_max_compute_timestamp.groovy
+++ 
b/regression-test/suites/external_table_p2/maxcompute/test_max_compute_timestamp.groovy
@@ -115,52 +115,34 @@ suite("test_max_compute_timestamp", "p2,external") {
         sql """ set time_zone = "Asia/Shanghai" """
         qt_1_1 """ select * from datetime_tb1;"""
         qt_1_2 """ select * from datetime_tb1 where col1 > "2023-02-02 
00:00:00.000";"""
-        qt_1_3 """ select * from datetime_tb1 where col1 >= "2023-02-02 
00:00:00.000";"""
         qt_1_4 """ select * from datetime_tb1 where col1 = "2023-02-02 
00:00:00.000";"""
         qt_1_5 """ select * from datetime_tb1 where col1 <= "2023-02-02 
00:00:00.000";"""
-        qt_1_6 """ select * from datetime_tb1 where col1 < "2023-02-02 
00:00:00.000";"""
-        qt_1_7 """ select * from datetime_tb1 where col1 != "2023-02-02 
00:00:00.000";"""
 
 
         qt_2_1 """select * from timestamp_tb1;"""
-        qt_2_2 """select * from timestamp_tb1 where col1 > "2023-02-02 
00:00:00.123456";"""
         qt_2_3 """select * from timestamp_tb1 where col1 >= "2023-02-02 
00:00:00.123456";"""
         qt_2_4 """select * from timestamp_tb1 where col1 = "2023-02-02 
00:00:00.123456";"""
-        qt_2_5 """select * from timestamp_tb1 where col1 <= "2023-02-02 
00:00:00.123456";"""
         qt_2_6 """select * from timestamp_tb1 where col1 < "2023-02-02 
00:00:00.123456";"""
-        qt_2_7 """select * from timestamp_tb1 where col1 != "2023-02-02 
00:00:00.123456"; """
         
-        qt_2_8 """ select * from timestamp_tb1 where col2 > "2023-02-02 
00:00:00.123456"; """ 
-        qt_2_9 """ select * from timestamp_tb1 where col2 >= "2023-02-02 
00:00:00.123456"; """ 
         qt_2_10 """ select * from timestamp_tb1 where col2 = "2023-02-02 
00:00:00.123456"; """ 
         qt_2_11 """ select * from timestamp_tb1 where col2 <= "2023-02-02 
00:00:00.123456"; """ 
-        qt_2_12 """ select * from timestamp_tb1 where col2 < "2023-02-02 
00:00:00.123456"; """ 
         qt_2_13 """ select * from timestamp_tb1 where col2 != "2023-02-02 
00:00:00.123456"; """ 
 
 
 
         qt_3_1 """ select * from timestamp_tb2;"""
         qt_3_2 """ select * from timestamp_tb2 where col1 > "2023-02-02 
00:00:00.123456";"""
-        qt_3_3 """ select * from timestamp_tb2 where col1 >= "2023-02-02 
00:00:00.123456";"""
-        qt_3_4 """ select * from timestamp_tb2 where col1 = "2023-02-02 
00:00:00.123456";"""
         qt_3_5 """ select * from timestamp_tb2 where col1 <= "2023-02-02 
00:00:00.123456";"""
-        qt_3_6 """ select * from timestamp_tb2 where col1 < "2023-02-02 
00:00:00.123456";"""
         qt_3_7 """ select * from timestamp_tb2 where col1 != "2023-02-02 
00:00:00.123456";"""
-        qt_3_8 """ select * from timestamp_tb2 where col2 > "2023-02-02 
00:00:00.123456";"""
         qt_3_9 """ select * from timestamp_tb2 where col2 >= "2023-02-02 
00:00:00.123456";"""
         qt_3_10 """ select * from timestamp_tb2 where col2 = "2023-02-02 
00:00:00.123456";"""
-        qt_3_11 """ select * from timestamp_tb2 where col2 <= "2023-02-02 
00:00:00.123456";"""
         qt_3_12 """ select * from timestamp_tb2 where col2 < "2023-02-02 
00:00:00.123456";"""
-        qt_3_13 """ select * from timestamp_tb2 where col2 != "2023-02-02 
00:00:00.123456";"""
 
 
         sql """ set time_zone = "UTC" """
 
         qt_4_1 """ select * from datetime_tb1;"""
-        qt_4_2 """ select * from datetime_tb1 where col1 > "2023-02-01 
16:00:00.000";"""
         qt_4_3 """ select * from datetime_tb1 where col1 >= "2023-02-01 
16:00:00.000";"""
-        qt_4_4 """ select * from datetime_tb1 where col1 = "2023-02-01 
16:00:00.000";"""
-        qt_4_5 """ select * from datetime_tb1 where col1 <= "2023-02-01 
16:00:00.000";"""
         qt_4_6 """ select * from datetime_tb1 where col1 < "2023-02-01 
16:00:00.000";"""
         qt_4_7 """ select * from datetime_tb1 where col1 != "2023-02-01 
16:00:00.000";"""
 
@@ -168,15 +150,9 @@ suite("test_max_compute_timestamp", "p2,external") {
         qt_5_1 """select * from timestamp_tb1;"""
         qt_5_2 """select * from timestamp_tb1 where col1 > "2023-02-01 
16:00:00.123456";"""
         qt_5_3 """select * from timestamp_tb1 where col1 >= "2023-02-01 
16:00:00.123456";"""
-        qt_5_4 """select * from timestamp_tb1 where col1 = "2023-02-01 
16:00:00.123456";"""
         qt_5_5 """select * from timestamp_tb1 where col1 <= "2023-02-01 
16:00:00.123456";"""
-        qt_5_6 """select * from timestamp_tb1 where col1 < "2023-02-01 
16:00:00.123456";"""
-        qt_5_7 """select * from timestamp_tb1 where col1 != "2023-02-01 
16:00:00.123456"; """
         
-        qt_5_8 """ select * from timestamp_tb1 where col2 > "2023-02-02 
00:00:00.123456"; """ 
-        qt_5_9 """ select * from timestamp_tb1 where col2 >= "2023-02-02 
00:00:00.123456"; """ 
         qt_5_10 """ select * from timestamp_tb1 where col2 = "2023-02-02 
00:00:00.123456"; """ 
-        qt_5_11 """ select * from timestamp_tb1 where col2 <= "2023-02-02 
00:00:00.123456"; """ 
         qt_5_12 """ select * from timestamp_tb1 where col2 < "2023-02-02 
00:00:00.123456"; """ 
         qt_5_13 """ select * from timestamp_tb1 where col2 != "2023-02-02 
00:00:00.123456"; """ 
 
@@ -186,18 +162,12 @@ suite("test_max_compute_timestamp", "p2,external") {
 
         qt_6_1 """ select * from timestamp_tb2;"""
         qt_6_2 """ select * from timestamp_tb2 where col1 > "2023-02-01 
16:00:00.123456";"""
-        qt_6_3 """ select * from timestamp_tb2 where col1 >= "2023-02-01 
16:00:00.123456";"""
         qt_6_4 """ select * from timestamp_tb2 where col1 = "2023-02-01 
16:00:00.123456";"""
-        qt_6_5 """ select * from timestamp_tb2 where col1 <= "2023-02-01 
16:00:00.123456";"""
-        qt_6_6 """ select * from timestamp_tb2 where col1 < "2023-02-01 
16:00:00.123456";"""
         qt_6_7 """ select * from timestamp_tb2 where col1 != "2023-02-01 
16:00:00.123456";"""
     
-        qt_6_8 """ select * from timestamp_tb1 where col2 > "2023-02-02 
00:00:00.123456"; """ 
         qt_6_9 """ select * from timestamp_tb1 where col2 >= "2023-02-02 
00:00:00.123456"; """ 
-        qt_6_10 """ select * from timestamp_tb1 where col2 = "2023-02-02 
00:00:00.123456"; """ 
         qt_6_11 """ select * from timestamp_tb1 where col2 <= "2023-02-02 
00:00:00.123456"; """ 
         qt_6_12 """ select * from timestamp_tb1 where col2 < "2023-02-02 
00:00:00.123456"; """ 
-        qt_6_13 """ select * from timestamp_tb1 where col2 != "2023-02-02 
00:00:00.123456"; """ 
 
         
 
@@ -216,56 +186,6 @@ suite("test_max_compute_timestamp", "p2,external") {
         sql """ use ${mc_db}"""
 
 
-        sql """ set time_zone = "Asia/Shanghai" """
-        qt_7_1 """ select * from datetime_tb1;"""
-        qt_7_2 """ select * from datetime_tb1 where col1 > "2023-02-02 
00:00:00.000";"""
-        qt_7_3 """ select * from datetime_tb1 where col1 >= "2023-02-02 
00:00:00.000";"""
-        qt_7_4 """ select * from datetime_tb1 where col1 = "2023-02-02 
00:00:00.000";"""
-        qt_7_5 """ select * from datetime_tb1 where col1 <= "2023-02-02 
00:00:00.000";"""
-        qt_7_6 """ select * from datetime_tb1 where col1 < "2023-02-02 
00:00:00.000";"""
-        qt_7_7 """ select * from datetime_tb1 where col1 != "2023-02-02 
00:00:00.000";"""
-
-
-        qt_8_1 """ select * from timestamp_tb2;"""
-        qt_8_2 """ select * from timestamp_tb2 where col1 > "2023-02-02 
00:00:00.123456";"""
-        qt_8_3 """ select * from timestamp_tb2 where col1 >= "2023-02-02 
00:00:00.123456";"""
-        qt_8_4 """ select * from timestamp_tb2 where col1 = "2023-02-02 
00:00:00.123456";"""
-        qt_8_5 """ select * from timestamp_tb2 where col1 <= "2023-02-02 
00:00:00.123456";"""
-        qt_8_6 """ select * from timestamp_tb2 where col1 < "2023-02-02 
00:00:00.123456";"""
-        qt_8_7 """ select * from timestamp_tb2 where col1 != "2023-02-02 
00:00:00.123456";"""
-        qt_8_8 """ select * from timestamp_tb2 where col2 > "2023-02-02 
00:00:00.123456";"""
-        qt_8_9 """ select * from timestamp_tb2 where col2 >= "2023-02-02 
00:00:00.123456";"""
-        qt_8_10 """ select * from timestamp_tb2 where col2 = "2023-02-02 
00:00:00.123456";"""
-        qt_8_11 """ select * from timestamp_tb2 where col2 <= "2023-02-02 
00:00:00.123456";"""
-        qt_8_12 """ select * from timestamp_tb2 where col2 < "2023-02-02 
00:00:00.123456";"""
-        qt_8_13 """ select * from timestamp_tb2 where col2 != "2023-02-02 
00:00:00.123456";"""
-
-        sql """ set time_zone = "UTC" """
-
-        qt_9_1 """ select * from datetime_tb1;"""
-        qt_9_2 """ select * from datetime_tb1 where col1 > "2023-02-01 
16:00:00.000";"""
-        qt_9_3 """ select * from datetime_tb1 where col1 >= "2023-02-01 
16:00:00.000";"""
-        qt_9_4 """ select * from datetime_tb1 where col1 = "2023-02-01 
16:00:00.000";"""
-        qt_9_5 """ select * from datetime_tb1 where col1 <= "2023-02-01 
16:00:00.000";"""
-        qt_9_6 """ select * from datetime_tb1 where col1 < "2023-02-01 
16:00:00.000";"""
-        qt_9_7 """ select * from datetime_tb1 where col1 != "2023-02-01 
16:00:00.000";"""
-
-
-
-        qt_10_1 """ select * from timestamp_tb2;"""
-        qt_10_2 """ select * from timestamp_tb2 where col1 > "2023-02-01 
16:00:00.123456";"""
-        qt_10_3 """ select * from timestamp_tb2 where col1 >= "2023-02-01 
16:00:00.123456";"""
-        qt_10_4 """ select * from timestamp_tb2 where col1 = "2023-02-01 
16:00:00.123456";"""
-        qt_10_5 """ select * from timestamp_tb2 where col1 <= "2023-02-01 
16:00:00.123456";"""
-        qt_10_6 """ select * from timestamp_tb2 where col1 < "2023-02-01 
16:00:00.123456";"""
-        qt_10_7 """ select * from timestamp_tb2 where col1 != "2023-02-01 
16:00:00.123456";"""
-    
-        qt_10_8 """ select * from timestamp_tb1 where col2 > "2023-02-02 
00:00:00.123456"; """ 
-        qt_10_9 """ select * from timestamp_tb1 where col2 >= "2023-02-02 
00:00:00.123456"; """ 
-        qt_10_10 """ select * from timestamp_tb1 where col2 = "2023-02-02 
00:00:00.123456"; """ 
-        qt_10_11 """ select * from timestamp_tb1 where col2 <= "2023-02-02 
00:00:00.123456"; """ 
-        qt_10_12 """ select * from timestamp_tb1 where col2 < "2023-02-02 
00:00:00.123456"; """ 
-        qt_10_13 """ select * from timestamp_tb1 where col2 != "2023-02-02 
00:00:00.123456"; """ 
 
     }
-}
\ No newline at end of file
+}
diff --git 
a/regression-test/suites/external_table_p2/maxcompute/write/test_mc_limit_split_optimization.groovy
 
b/regression-test/suites/external_table_p2/maxcompute/write/test_mc_limit_split_optimization.groovy
index e2e4972e36a..6ace9e5aa28 100644
--- 
a/regression-test/suites/external_table_p2/maxcompute/write/test_mc_limit_split_optimization.groovy
+++ 
b/regression-test/suites/external_table_p2/maxcompute/write/test_mc_limit_split_optimization.groovy
@@ -48,7 +48,7 @@ suite("test_mc_limit_split_optimization", 
"p2,external,maxcompute,external_remot
 
     sql """drop database if exists ${db}"""
     sql """create database ${db}"""
-    sql """use ${db}"""
+    retry(10, 1000) { sql """use ${db}""" }
 
     try {
         // ==================== Step 1: Create partition table and insert data 
====================
diff --git 
a/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_catalog_block_bytes.groovy
 
b/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_catalog_block_bytes.groovy
index 5557cae9091..ec5d8af7229 100644
--- 
a/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_catalog_block_bytes.groovy
+++ 
b/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_catalog_block_bytes.groovy
@@ -123,7 +123,7 @@ suite("test_mc_write_catalog_block_bytes", "p2,external") {
             sql """SWITCH ${catalogName}"""
             sql """DROP DATABASE IF EXISTS ${db}"""
             sql """CREATE DATABASE ${db}"""
-            sql """USE ${db}"""
+            retry(10, 1000) { sql """USE ${db}""" }
             sql """DROP TABLE IF EXISTS ${tb}"""
             sql """
             CREATE TABLE ${tb} (
diff --git 
a/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_ctas.groovy
 
b/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_ctas.groovy
index 6ccae3bb8e9..f4ad69c149f 100644
--- 
a/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_ctas.groovy
+++ 
b/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_ctas.groovy
@@ -49,7 +49,7 @@ suite("test_mc_write_ctas", "p2,external") {
 
     sql """drop database if exists ${db}"""
     sql """create database ${db}"""
-    sql """use ${db}"""
+    retry(10, 1000) { sql """use ${db}""" }
 
     try {
         // Prepare source table
diff --git 
a/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_insert.groovy
 
b/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_insert.groovy
index 686f7fec093..a7ff446aed6 100644
--- 
a/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_insert.groovy
+++ 
b/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_insert.groovy
@@ -47,7 +47,7 @@ suite("test_mc_write_insert", "p2,external") {
 
     sql """drop database if exists ${db}"""
     sql """create database ${db}"""
-    sql """use ${db}"""
+    retry(10, 1000) { sql """use ${db}""" }
 
     try {
         // Test 1: Basic INSERT INTO with VALUES
diff --git 
a/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_large_data.groovy
 
b/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_large_data.groovy
index 6897a01125c..3bd61371461 100644
--- 
a/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_large_data.groovy
+++ 
b/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_large_data.groovy
@@ -74,7 +74,7 @@ suite("test_mc_write_large_data", "p2,external") {
     String db = "mc_large_data_${uuid}"
     sql """drop database if exists ${db}"""
     sql """create database ${db}"""
-    sql """use ${db}"""
+    retry(10, 1000) { sql """use ${db}""" }
 
     try {
         // Non-partition table
diff --git 
a/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_partitions.groovy
 
b/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_partitions.groovy
index acc696b0fae..463dfb1503e 100644
--- 
a/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_partitions.groovy
+++ 
b/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_partitions.groovy
@@ -47,7 +47,7 @@ suite("test_mc_write_partitions", "p2,external") {
 
     sql """drop database if exists ${db}"""
     sql """create database ${db}"""
-    sql """use ${db}"""
+    retry(10, 1000) { sql """use ${db}""" }
 
     try {
         // Test 1: Single partition column INSERT
diff --git 
a/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_static_partitions.groovy
 
b/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_static_partitions.groovy
index 0e4aafe7389..a5f2e7318cd 100644
--- 
a/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_static_partitions.groovy
+++ 
b/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_static_partitions.groovy
@@ -47,7 +47,7 @@ suite("test_mc_write_static_partitions", "p2,external") {
 
     sql """drop database if exists ${db}"""
     sql """create database ${db}"""
-    sql """use ${db}"""
+    retry(10, 1000) { sql """use ${db}""" }
 
     try {
         // Test 1: Single partition column static partition INSERT INTO
diff --git 
a/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_types.groovy
 
b/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_types.groovy
index a6699e85129..e18c1ba43cb 100644
--- 
a/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_types.groovy
+++ 
b/regression-test/suites/external_table_p2/maxcompute/write/test_mc_write_types.groovy
@@ -47,7 +47,7 @@ suite("test_mc_write_types", "p2,external") {
 
     sql """drop database if exists ${db}"""
     sql """create database ${db}"""
-    sql """use ${db}"""
+    retry(10, 1000) { sql """use ${db}""" }
 
     try {
         // Test 1: Basic numeric types


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

Reply via email to