From b9062d9270d989c65f6686abc705ec9e61f10292 Mon Sep 17 00:00:00 2001 From: morrySnow Date: Tue, 7 May 2024 17:45:59 +0800 Subject: [PATCH] [WIP](test) remove enable_nereids_planner in regression cases (part 2) --- .../test_bloom_filter_is_not_null.out | 10 --- .../correctness/test_cast_as_decimalv3.out | 6 -- .../test_from_millisecond_microsecond.out | 9 --- .../data/correctness/test_in_null.out | 14 ---- .../data/correctness/test_str_to_date.out | 34 ++-------- .../test_time_diff_microseconds.out | 2 +- .../data/correctness/test_time_function.out | 48 ------------- .../data/correctness_p0/test_avg.out | 5 +- .../data/correctness_p0/test_cast_null.out | 3 - .../correctness_p0/test_constant_having.out | 2 - .../test_div_decimal_overflow.out | 5 +- .../correctness_p0/test_function_conjunct.out | 2 - .../data/ddl_p0/test_create_view.out | 2 +- .../performance_p0/redundant_conjuncts.out | 29 ++++++-- .../test_bloom_filter_is_not_null.groovy | 12 +--- .../correctness/test_cast_as_decimalv3.groovy | 14 +--- .../test_date_function_const.groovy | 5 +- .../test_from_millisecond_microsecond.groovy | 21 ++---- .../suites/correctness/test_in_null.groovy | 15 +--- .../correctness/test_str_to_date.groovy | 28 ++------ .../test_time_diff_microseconds.groovy | 5 +- .../correctness/test_time_function.groovy | 68 +------------------ .../correctness/test_timev2_fold.groovy | 6 +- .../test_agg_materialize.groovy | 1 - .../suites/correctness_p0/test_avg.groovy | 6 -- .../correctness_p0/test_bit_function.groovy | 2 - .../test_bit_shift_lagency.groovy | 4 +- .../test_bucket_shuffle_join.groovy | 11 ++- .../test_cast_date_decimal.groovy | 4 -- .../suites/correctness_p0/test_cast_in.groovy | 3 - .../correctness_p0/test_cast_null.groovy | 17 ----- .../test_constant_having.groovy | 21 ------ .../suites/correctness_p0/test_ctas_mv.groovy | 1 - .../test_div_decimal_overflow.groovy | 9 --- .../test_function_conjunct.groovy | 5 -- .../correctness_p0/test_implict_cast.groovy | 3 +- .../test_inlineview_with_lateralview.groovy | 1 - .../test_inlineview_with_project.groovy | 1 - ...est_inlineview_with_window_function.groovy | 1 - .../test_join_with_projection.groovy | 1 - .../suites/correctness_p0/test_mv_case.groovy | 1 - .../correctness_p0/test_time_round.groovy | 4 +- .../datatype_p0/complex_types/test_map.groovy | 1 - ...test_complextype_information_schema.groovy | 1 - ...ed_types_insert_into_with_agg_table.groovy | 3 +- ...ed_types_insert_into_with_dup_table.groovy | 1 - ...types_insert_into_with_unique_table.groovy | 3 +- .../suites/ddl_p0/test_create_view.groovy | 1 - .../suites/ddl_p0/test_ctas.groovy | 6 -- ...t_timestamp_as_column_default_value.groovy | 4 -- .../delete_p0/test_delete_on_value.groovy | 3 - .../cache/parse_sql_from_sql_cache.groovy | 10 --- .../nereids_p0/create_table/test_ctas.groovy | 2 - .../nereids_p0/datatype/test_cast.groovy | 7 +- regression-test/suites/nereids_p0/load.groovy | 3 - .../test_string_function_like.groovy | 11 --- .../table_function/explode_map.groovy | 7 -- .../suites/nereids_p0/tablesample.groovy | 4 +- .../test_filter_pushdown_set.groovy | 3 +- .../mv/newMv/dup_mv_bm_hash.groovy | 8 --- .../mv/newMv/dup_mv_year.groovy | 8 --- .../mv/newMv/sum_devide_count.groovy | 6 -- .../performance_p0/redundant_conjuncts.groovy | 2 +- 63 files changed, 63 insertions(+), 472 deletions(-) diff --git a/regression-test/data/bloom_filter_p0/test_bloom_filter_is_not_null.out b/regression-test/data/bloom_filter_p0/test_bloom_filter_is_not_null.out index bb14d3d46799a9..f578ece9b882c3 100644 --- a/regression-test/data/bloom_filter_p0/test_bloom_filter_is_not_null.out +++ b/regression-test/data/bloom_filter_p0/test_bloom_filter_is_not_null.out @@ -9,13 +9,3 @@ b -- !select_null -- \N --- !select_all -- -\N -b - --- !select_not_null -- -b - --- !select_null -- -\N - diff --git a/regression-test/data/correctness/test_cast_as_decimalv3.out b/regression-test/data/correctness/test_cast_as_decimalv3.out index db702dc9e494b5..07020cdec74215 100644 --- a/regression-test/data/correctness/test_cast_as_decimalv3.out +++ b/regression-test/data/correctness/test_cast_as_decimalv3.out @@ -18,9 +18,3 @@ -- !select5 -- -280.0001 --- !select6 -- --280.0000 - --- !select7 -- --280.0001 - diff --git a/regression-test/data/correctness/test_from_millisecond_microsecond.out b/regression-test/data/correctness/test_from_millisecond_microsecond.out index b4f5d9623f6ad7..50cdb55766dfed 100644 --- a/regression-test/data/correctness/test_from_millisecond_microsecond.out +++ b/regression-test/data/correctness/test_from_millisecond_microsecond.out @@ -74,15 +74,6 @@ -- !select15 -- 1700237372000000 --- !select16 -- -1700237372 - --- !select17 -- -1700237372000 - --- !select18 -- -1700237372000000 - -- !select1 -- 2030-11-02T08:35:14.514 2030-11-02T08:35:14.514 4803-07-17T15:07:14.789 \N diff --git a/regression-test/data/correctness/test_in_null.out b/regression-test/data/correctness/test_in_null.out index f359b90ce15bd6..84560ce32f6a8f 100644 --- a/regression-test/data/correctness/test_in_null.out +++ b/regression-test/data/correctness/test_in_null.out @@ -13,17 +13,3 @@ 2 true 3 \N --- !select3 -- -\N \N -0 \N -1 \N -2 \N -3 \N - --- !select4 -- -\N \N -0 \N -1 \N -2 true -3 \N - diff --git a/regression-test/data/correctness/test_str_to_date.out b/regression-test/data/correctness/test_str_to_date.out index 633b590ad9803b..c4326914a7cfbe 100644 --- a/regression-test/data/correctness/test_str_to_date.out +++ b/regression-test/data/correctness/test_str_to_date.out @@ -13,41 +13,15 @@ -- !select4 -- 2020-12-03T11:45:14 --- !short_nereids_1 -- +-- !short_1 -- 2023-01-01 --- !short_nereids_2 -- +-- !short_2 -- 2023-12-01 --- !short_nereids_3 -- +-- !short_3 -- 2023-01-01 --- !short_nereids_4 -- -2020-02-01 - --- !select5 -- -2019-12-01 yyyy-MM-dd 2019-12-01T00:00 -20201203 yyyyMMdd 2020-12-03T00:00 -2020-12-03 11:45:14 yyyy-MM-dd HH:mm:ss 2020-12-03T11:45:14 - --- !select6 -- -2019-12-01 - --- !select7 -- -2020-12-03 - --- !select8 -- -2020-12-03T11:45:14 - --- !short_legacy_1 -- -2023-01-01 - --- !short_legacy_2 -- -2023-12-01 - --- !short_legacy_3 -- -2023-01-01 - --- !short_legacy_4 -- +-- !short_4 -- 2020-02-01 diff --git a/regression-test/data/correctness/test_time_diff_microseconds.out b/regression-test/data/correctness/test_time_diff_microseconds.out index cf0f6e93abe947..2ef74548ebd9af 100644 --- a/regression-test/data/correctness/test_time_diff_microseconds.out +++ b/regression-test/data/correctness/test_time_diff_microseconds.out @@ -11,7 +11,7 @@ 48:00:00.114514 -- !select4 -- -48:00:00.11400 +48:00:00.11500 -- !select5 -- 67:19:00.0000 diff --git a/regression-test/data/correctness/test_time_function.out b/regression-test/data/correctness/test_time_function.out index 856e6c645cd8cc..84c22e1f3097c9 100644 --- a/regression-test/data/correctness/test_time_function.out +++ b/regression-test/data/correctness/test_time_function.out @@ -47,51 +47,3 @@ -- !select -- 604800 --- !select -- -16:32:18 - --- !select -- -16:32:18 - --- !select -- -12:34:56 - --- !select -- -00:34:56 - --- !select -- -00:00:56 - --- !select -- -12:34:56 - --- !select -- -34:56:00 - --- !select -- -\N - --- !select -- -12:34:56 - --- !select -- -00:34:56 - --- !select -- -00:00:56 - --- !select -- -\N - --- !select -- -\N - --- !select -- -\N - --- !select -- -\N - --- !select -- -604800 - diff --git a/regression-test/data/correctness_p0/test_avg.out b/regression-test/data/correctness_p0/test_avg.out index baf9d5b4630c5c..97eb13681518a0 100644 --- a/regression-test/data/correctness_p0/test_avg.out +++ b/regression-test/data/correctness_p0/test_avg.out @@ -107,14 +107,11 @@ 99 -- !avg -- -9.181818181818681E14 +9.18181818181868E14 -- !select2 -- \N \N --- !select3 -- -\N \N - -- !select4 -- 0.0100 diff --git a/regression-test/data/correctness_p0/test_cast_null.out b/regression-test/data/correctness_p0/test_cast_null.out index 2cba0e599d0914..89eb3fe0a32378 100644 --- a/regression-test/data/correctness_p0/test_cast_null.out +++ b/regression-test/data/correctness_p0/test_cast_null.out @@ -5,9 +5,6 @@ -- !sql2 -- \N --- !sql3 -- -19700506 - -- !sql4 -- \N diff --git a/regression-test/data/correctness_p0/test_constant_having.out b/regression-test/data/correctness_p0/test_constant_having.out index b0e2754c2a05e0..f945866af5fc68 100644 --- a/regression-test/data/correctness_p0/test_constant_having.out +++ b/regression-test/data/correctness_p0/test_constant_having.out @@ -1,5 +1,3 @@ -- This file is automatically generated. You should know what you did if you want to edit this -- !sql1 -- --- !sql2 -- - diff --git a/regression-test/data/correctness_p0/test_div_decimal_overflow.out b/regression-test/data/correctness_p0/test_div_decimal_overflow.out index 4e4fd1148fbb61..2773fae2e88823 100644 --- a/regression-test/data/correctness_p0/test_div_decimal_overflow.out +++ b/regression-test/data/correctness_p0/test_div_decimal_overflow.out @@ -1,7 +1,4 @@ -- This file is automatically generated. You should know what you did if you want to edit this -- !sql1 -- -7166.000000000000000000 3242.500000000000000000 0.45248395199553443 - --- !sql2 -- -7166.000000000000000000 3242.500000000000000000 0.45248395199553443 +7166.000000000000000000 3242.500000000000000000 0.4524839519 diff --git a/regression-test/data/correctness_p0/test_function_conjunct.out b/regression-test/data/correctness_p0/test_function_conjunct.out index 863b85b658e2f1..afeab4c41d0905 100644 --- a/regression-test/data/correctness_p0/test_function_conjunct.out +++ b/regression-test/data/correctness_p0/test_function_conjunct.out @@ -1,5 +1,3 @@ -- This file is automatically generated. You should know what you did if you want to edit this -- !select_default -- --- !select_default -- - diff --git a/regression-test/data/ddl_p0/test_create_view.out b/regression-test/data/ddl_p0/test_create_view.out index 7ee1123fd46b90..74b191abb26313 100644 --- a/regression-test/data/ddl_p0/test_create_view.out +++ b/regression-test/data/ddl_p0/test_create_view.out @@ -25,5 +25,5 @@ 3 [-1, 20, 0] [0, 1, 0] -- !test_view_6 -- -v1 CREATE VIEW `v1` COMMENT 'VIEW' AS SELECT `error_code` AS `error_code`, 1 AS `__literal_1`, 'string' AS `__literal_2`, now() AS `__now_3`, dayofyear(`op_time`) AS `__dayofyear_4`, CAST(`source` AS BIGINT) AS `__cast_expr_5`, min(`timestamp`) OVER (ORDER BY `op_time` DESC NULLS LAST ROWS BETWEEN UNBOUNDED PRECEDING AND 1 FOLLOWING) AS `__min_6`, (1 > 2) AS `__binary_predicate_7`, (2 + 3) AS `__arithmetic_expr_8`, 1 IN (1, 2, 3, 4) AS `__in_predicate_9`, `remark` LIKE '%like' AS `__like_predicate_10`, CASE WHEN (`remark` = 's') THEN 1 ELSE 2 END AS `__case_expr_11`, (TRUE | FALSE) AS `__arithmetic_expr_12` FROM `regression_test_ddl_p0`.`view_column_name_test`; +v1 CREATE VIEW `v1` COMMENT 'VIEW' AS SELECT\n error_code, \n 1, \n 'string', \n now(), \n dayofyear(op_time), \n cast (source AS BIGINT), \n min(`timestamp`) OVER (\n ORDER BY \n op_time DESC ROWS BETWEEN UNBOUNDED PRECEDING\n AND 1 FOLLOWING\n ), \n 1 > 2,\n 2 + 3,\n 1 IN (1, 2, 3, 4), \n remark LIKE '%like', \n CASE WHEN remark = 's' THEN 1 ELSE 2 END,\n TRUE | FALSE \n FROM \n `internal`.`regression_test_ddl_p0`.`view_column_name_test`; diff --git a/regression-test/data/performance_p0/redundant_conjuncts.out b/regression-test/data/performance_p0/redundant_conjuncts.out index e4cd154e44ee75..284603226d4d12 100644 --- a/regression-test/data/performance_p0/redundant_conjuncts.out +++ b/regression-test/data/performance_p0/redundant_conjuncts.out @@ -2,20 +2,37 @@ -- !redundant_conjuncts -- PLAN FRAGMENT 0 OUTPUT EXPRS: - `v1` - PARTITION: HASH_PARTITIONED: `regression_test_performance_p0`.`redundant_conjuncts`.`k1` + v1[#2] + PARTITION: UNPARTITIONED HAS_COLO_PLAN_NODE: false VRESULT SINK MYSQL_PROTOCAL - 0:VOlapScanNode - TABLE: regression_test_performance_p0.redundant_conjuncts(redundant_conjuncts), PREAGGREGATION: OFF. Reason: No AggregateInfo - PREDICATES: (`k1` = 1) + 1:VEXCHANGE + offset: 0 + distribute expr lists: + +PLAN FRAGMENT 1 + + PARTITION: HASH_PARTITIONED: k1[#0] + + HAS_COLO_PLAN_NODE: false + + STREAM DATA SINK + EXCHANGE ID: 01 + UNPARTITIONED + + 0:VOlapScanNode(90) + TABLE: regression_test_performance_p0.redundant_conjuncts(redundant_conjuncts), PREAGGREGATION: ON + PREDICATES: (k1[#0] = 1) partitions=0/1 (), tablets=0/0, tabletList= - cardinality=0, avgRowSize=8.0, numNodes=1 + cardinality=0, avgRowSize=0.0, numNodes=1 pushAggOp=NONE + final projections: v1[#1] + final project output tuple id: 1 +planed with unknown column statistics -- !redundant_conjuncts_gnerated_by_extract_common_filter -- PLAN FRAGMENT 0 diff --git a/regression-test/suites/bloom_filter_p0/test_bloom_filter_is_not_null.groovy b/regression-test/suites/bloom_filter_p0/test_bloom_filter_is_not_null.groovy index 722a17ca371ceb..e07b97a03b0dcd 100644 --- a/regression-test/suites/bloom_filter_p0/test_bloom_filter_is_not_null.groovy +++ b/regression-test/suites/bloom_filter_p0/test_bloom_filter_is_not_null.groovy @@ -33,17 +33,7 @@ suite("test_bloom_filter_is_not_null") { sql """INSERT INTO ${table_name} values (null), ('b')""" - sql 'set enable_nereids_planner=false' qt_select_all """select * from ${table_name} order by a""" qt_select_not_null """select * from ${table_name} WHERE a is not null""" qt_select_null """select * from ${table_name} WHERE a is null""" - - sql 'set enable_nereids_planner=true' - sql 'set enable_fallback_to_original_planner=false' - qt_select_all """select * from ${table_name} order by a""" - qt_select_not_null """select * from ${table_name} WHERE a is not null""" - qt_select_null """select * from ${table_name} WHERE a is null""" - - sql 'set enable_nereids_planner=false' - sql 'set enable_fallback_to_original_planner=true' -} \ No newline at end of file +} diff --git a/regression-test/suites/correctness/test_cast_as_decimalv3.groovy b/regression-test/suites/correctness/test_cast_as_decimalv3.groovy index a0ddbc90108bed..41b7cc1fba165a 100644 --- a/regression-test/suites/correctness/test_cast_as_decimalv3.groovy +++ b/regression-test/suites/correctness/test_cast_as_decimalv3.groovy @@ -56,16 +56,4 @@ suite("test_cast_as_decimalv3") { qt_select5 """ select cast(-280.00005000 as decimal(16,4)); """ - - sql """ - set enable_nereids_planner=false - """ - - - qt_select6 """ - select cast(-280.00000000 as decimal(16,4)); - """ - qt_select7 """ - select cast(-280.00005000 as decimal(16,4)); - """ -} \ No newline at end of file +} diff --git a/regression-test/suites/correctness/test_date_function_const.groovy b/regression-test/suites/correctness/test_date_function_const.groovy index df05738b1bf674..0caded34f5d3d1 100644 --- a/regression-test/suites/correctness/test_date_function_const.groovy +++ b/regression-test/suites/correctness/test_date_function_const.groovy @@ -16,7 +16,6 @@ // under the License. suite("test_date_function_const") { - sql 'set enable_nereids_planner=false' sql 'set enable_fold_constant_by_be = false;' qt_select1 """ @@ -36,9 +35,7 @@ suite("test_date_function_const") { select hours_add(cast('2023-03-30 22:23:45.23452' as datetimev2(6)),8) """ - sql 'set enable_nereids_planner=true' sql 'set enable_fold_constant_by_be = true;' - sql 'set enable_fallback_to_original_planner=false' qt_select6 """ @@ -61,4 +58,4 @@ suite("test_date_function_const") { sql("""select date_add(CURRENT_DATE(),-2);""") notContains("00:00:00") } -} \ No newline at end of file +} diff --git a/regression-test/suites/correctness/test_from_millisecond_microsecond.groovy b/regression-test/suites/correctness/test_from_millisecond_microsecond.groovy index 3e5548f0ac6a1b..48df29472f6a4b 100644 --- a/regression-test/suites/correctness/test_from_millisecond_microsecond.groovy +++ b/regression-test/suites/correctness/test_from_millisecond_microsecond.groovy @@ -43,9 +43,6 @@ suite("test_from_millisecond_microsecond") { sql """ insert into millimicro values(4,NULL); """ - sql """ - set enable_nereids_planner=false - """ qt_select1 """ select @@ -88,9 +85,10 @@ suite("test_from_millisecond_microsecond") { from_microsecond(t), microsecond_timestamp(from_microsecond(t)) from millimicro order by id; - """ + """ + sql """ - set enable_nereids_planner=true,enable_fold_constant_by_be = false,forbid_unknown_col_stats = false + set enable_fold_constant_by_be = false """ qt_select7 """ @@ -130,13 +128,7 @@ suite("test_from_millisecond_microsecond") { """ qt_select13 """select SECOND_TIMESTAMP(cast('2023-11-18 00:09:32' as datetime));""" qt_select14 """select MILLISECOND_TIMESTAMP(cast('2023-11-18 00:09:32' as datetime));""" - qt_select15 """select MICROSECOND_TIMESTAMP(cast('2023-11-18 00:09:32' as datetime));""" - sql """ - set enable_nereids_planner=false - """ - qt_select16 """select SECOND_TIMESTAMP(cast('2023-11-18 00:09:32' as datetime));""" - qt_select17 """select MILLISECOND_TIMESTAMP(cast('2023-11-18 00:09:32' as datetime));""" - qt_select18 """select MICROSECOND_TIMESTAMP(cast('2023-11-18 00:09:32' as datetime));""" + qt_select15 """select MICROSECOND_TIMESTAMP(cast('2023-11-18 00:09:32' as datetime));""" // not null sql """ DROP TABLE IF EXISTS millimicro """ @@ -167,7 +159,6 @@ suite("test_from_millisecond_microsecond") { insert into millimicro values(4,NULL); """ - qt_select1 """ select from_millisecond(t) as t1 , @@ -211,7 +202,7 @@ suite("test_from_millisecond_microsecond") { from millimicro order by id; """ sql """ - set enable_nereids_planner=true,enable_fold_constant_by_be = false,forbid_unknown_col_stats = false + set enable_fold_constant_by_be = false """ qt_select7 """ @@ -325,4 +316,4 @@ suite("test_from_millisecond_microsecond") { qt_sql " select from_second(-1) " qt_sql " select from_microsecond(253402271999999999) " qt_sql " select from_microsecond(253402272000000000) " -} \ No newline at end of file +} diff --git a/regression-test/suites/correctness/test_in_null.groovy b/regression-test/suites/correctness/test_in_null.groovy index 04b0c9a4bb2681..264023affe2fbd 100644 --- a/regression-test/suites/correctness/test_in_null.groovy +++ b/regression-test/suites/correctness/test_in_null.groovy @@ -33,24 +33,11 @@ suite("test_in_null") { sql """ INSERT INTO db VALUES(3); """ sql """ INSERT INTO db VALUES(0); """ sql """ INSERT INTO db VALUES(NULL); """ - - sql """ - set enable_nereids_planner=false; - """ qt_select1 """ select id,id IN (NULL) from db order by id; """ qt_select2 """ select id,id in (2,null) from db order by id; """ - sql """ - set enable_nereids_planner=true; - """ - qt_select3 """ - select id,id IN (NULL) from db order by id; - """ - qt_select4 """ - select id,id in (2,null) from db order by id; - """ -} \ No newline at end of file +} diff --git a/regression-test/suites/correctness/test_str_to_date.groovy b/regression-test/suites/correctness/test_str_to_date.groovy index 300f9cb92167e7..c2fe22f1f7243d 100644 --- a/regression-test/suites/correctness/test_str_to_date.groovy +++ b/regression-test/suites/correctness/test_str_to_date.groovy @@ -36,7 +36,6 @@ suite("test_str_to_date") { sql """ INSERT INTO test_str_to_date_db VALUES(2,'20201203', 'yyyyMMdd');""" sql """ INSERT INTO test_str_to_date_db VALUES(3,'2020-12-03 11:45:14', 'yyyy-MM-dd HH:mm:ss');""" -sql """ set enable_nereids_planner=true , enable_fallback_to_original_planner=false;""" qt_select1 """ select s1,s2,STR_TO_DATE(s1,s2) from test_str_to_date_db order by id; """ @@ -49,27 +48,8 @@ sql """ set enable_nereids_planner=true , enable_fallback_to_original_planner=f qt_select4 """ SELECT STR_TO_DATE('2020-12-03 11:45:14', 'yyyy-MM-dd HH:mm:ss'); """ - qt_short_nereids_1 " select STR_TO_DATE('2023', '%Y') " - qt_short_nereids_2 " select STR_TO_DATE('2023-12', '%Y-%m') " - qt_short_nereids_3 " select STR_TO_DATE('2023-12', '%Y')" - qt_short_nereids_4 " select STR_TO_DATE('2020%2', '%Y%%%m')" - - -sql """ set enable_nereids_planner=false;""" - qt_select5 """ - select s1,s2,STR_TO_DATE(s1,s2) from test_str_to_date_db order by id; - """ - qt_select6 """ - SELECT STR_TO_DATE('2019-12-01', 'yyyy-MM-dd'); - """ - qt_select7 """ - SELECT STR_TO_DATE('20201203', 'yyyyMMdd'); - """ - qt_select8 """ - SELECT STR_TO_DATE('2020-12-03 11:45:14', 'yyyy-MM-dd HH:mm:ss'); - """ - qt_short_legacy_1 " select STR_TO_DATE('2023', '%Y') " - qt_short_legacy_2 " select STR_TO_DATE('2023-12', '%Y-%m') " - qt_short_legacy_3 " select STR_TO_DATE('2023-12', '%Y')" - qt_short_legacy_4 " select STR_TO_DATE('2020%2', '%Y%%%m')" + qt_short_1 " select STR_TO_DATE('2023', '%Y') " + qt_short_2 " select STR_TO_DATE('2023-12', '%Y-%m') " + qt_short_3 " select STR_TO_DATE('2023-12', '%Y')" + qt_short_4 " select STR_TO_DATE('2020%2', '%Y%%%m')" } diff --git a/regression-test/suites/correctness/test_time_diff_microseconds.groovy b/regression-test/suites/correctness/test_time_diff_microseconds.groovy index 335a237ddd5284..a7368201072f79 100644 --- a/regression-test/suites/correctness/test_time_diff_microseconds.groovy +++ b/regression-test/suites/correctness/test_time_diff_microseconds.groovy @@ -42,7 +42,6 @@ suite("test_time_diff_microseconds") { INSERT INTO tbl_time VALUES(3,'0001-01-03 19:00:00.123123','0001-01-22 00:00:00.891312'); """ - sql """set enable_nereids_planner=false""" sql """set enable_fold_constant_by_be=false""" qt_select1 """ @@ -68,10 +67,8 @@ suite("test_time_diff_microseconds") { cast('0001-01-01 00:00:00.000000' as Datetimev2(5) )); """ - sql """set enable_nereids_planner=true """ sql """set enable_fold_constant_by_be=true""" - sql """set enable_fallback_to_original_planner=false""" - + qt_select5 """ select timediff(t1,t2) from tbl_time order by id """ diff --git a/regression-test/suites/correctness/test_time_function.groovy b/regression-test/suites/correctness/test_time_function.groovy index 7df2dc3e6af301..2a7bea32fe7ee5 100644 --- a/regression-test/suites/correctness/test_time_function.groovy +++ b/regression-test/suites/correctness/test_time_function.groovy @@ -16,9 +16,6 @@ // under the License. suite("test_time_function") { - sql """ - set enable_nereids_planner=true,enable_fallback_to_original_planner=false - """ qt_select """ select sec_to_time(time_to_sec(cast('16:32:18' as time))); """ @@ -76,67 +73,4 @@ suite("test_time_function") { qt_select """ select time_to_sec(timediff('2024-01-22', '2024-01-15')) as seconds; """ - - sql """ - set enable_nereids_planner=false - """ - - qt_select """ - select sec_to_time(time_to_sec(cast('16:32:18' as time))); - """ - qt_select """ - select sec_to_time(59538); - """ - // "HHMMSS" - qt_select """ - select cast("123456" as TIME); - """ - qt_select """ - select cast("3456" as TIME); - """ - qt_select """ - select cast("56" as TIME); - """ - - // "HH:MM:SS" - qt_select """ - select cast("12:34:56" as TIME); - """ - qt_select """ - select cast("34:56" as TIME); - """ - qt_select """ - select cast(":56" as TIME); - """ - - // HHMMSS - qt_select """ - select cast(123456 as TIME); - """ - qt_select """ - select cast(3456 as TIME); - """ - qt_select """ - select cast(56 as TIME); - """ - - // Invalid value in seconds part. - qt_select """ - select cast(":61" as TIME); - """ - qt_select """ - select cast("61" as TIME); - """ - qt_select """ - select cast(61 as TIME); - """ - - qt_select """ - select sec_to_time(time_to_sec(cast("61" as time))); - """ - - qt_select """ - select time_to_sec(timediff('2024-01-22', '2024-01-15')) as seconds; - """ - -} \ No newline at end of file +} diff --git a/regression-test/suites/correctness/test_timev2_fold.groovy b/regression-test/suites/correctness/test_timev2_fold.groovy index 8ce0576516233b..dcc65539196121 100644 --- a/regression-test/suites/correctness/test_timev2_fold.groovy +++ b/regression-test/suites/correctness/test_timev2_fold.groovy @@ -16,7 +16,7 @@ // under the License. suite("test_timev2_fold") { - sql """ set enable_nereids_planner=false,enable_fold_constant_by_be=false """ + sql """ set enable_fold_constant_by_be=false """ qt_select1 """ select timediff( convert_tz("2020-05-05 00:00:00", 'UTC', 'America/Los_Angeles'), "2020-05-05 00:00:00"); """ @@ -24,7 +24,7 @@ suite("test_timev2_fold") { qt_select2 """ select timediff( convert_tz("2020-05-05 00:00:00", 'UTC', 'America/Los_Angeles'), "2020-05-05 00:00:00"); """ - sql """ set enable_nereids_planner=false,enable_fold_constant_by_be=true """ + sql """ set enable_fold_constant_by_be=true """ qt_select3 """ select timediff( convert_tz("2020-05-05 00:00:00", 'UTC', 'America/Los_Angeles'), "2020-05-05 00:00:00"); """ @@ -32,4 +32,4 @@ suite("test_timev2_fold") { qt_select4 """ select timediff( convert_tz("2020-05-05 00:00:00", 'UTC', 'America/Los_Angeles'), "2020-05-05 00:00:00"); """ -} \ No newline at end of file +} diff --git a/regression-test/suites/correctness_p0/test_agg_materialize.groovy b/regression-test/suites/correctness_p0/test_agg_materialize.groovy index 06c0e26b8c581b..2cbaf17d56f77d 100644 --- a/regression-test/suites/correctness_p0/test_agg_materialize.groovy +++ b/regression-test/suites/correctness_p0/test_agg_materialize.groovy @@ -20,7 +20,6 @@ // and modified by Doris. suite("test_agg_materialize") { - sql "set enable_nereids_planner=false" qt_select """with tb1 as (select * from (select * from (select 1 k1) as t lateral view explode([1,2,3]) tmp1 as e1)t) select count(*) from (select 1, count(*) from tb1 diff --git a/regression-test/suites/correctness_p0/test_avg.groovy b/regression-test/suites/correctness_p0/test_avg.groovy index bddacb68698571..215a1a366f9d8e 100644 --- a/regression-test/suites/correctness_p0/test_avg.groovy +++ b/regression-test/suites/correctness_p0/test_avg.groovy @@ -67,14 +67,8 @@ suite("test_avg") { "replication_allocation" = "tag.location.default: 1" ); """ - sql "set enable_nereids_planner=true" - sql "set enable_fallback_to_original_planner=false;" qt_select2 """select avg(distinct k2), avg(distinct cast(k4 as largeint)) from avg_test;""" - sql "set enable_nereids_planner=false" - qt_select3 """select avg(distinct k2), avg(distinct cast(k4 as largeint)) from avg_test;""" sql """ drop table if exists avg_test; """ - - sql """set enable_nereids_planner=false;""" qt_select4 """SELECT avg(col) from ( SELECT 0.01 col union all select 0.01 col ) t;""" } diff --git a/regression-test/suites/correctness_p0/test_bit_function.groovy b/regression-test/suites/correctness_p0/test_bit_function.groovy index 4e391997520480..a50e890078e123 100644 --- a/regression-test/suites/correctness_p0/test_bit_function.groovy +++ b/regression-test/suites/correctness_p0/test_bit_function.groovy @@ -16,10 +16,8 @@ // under the License. suite("test_bit_functions") { - sql "SET enable_nereids_planner=false" qt_select 'select bitand(123456, 321.0), bitor(123456, 321.0), bitxor(123456, 321.0), bitnot(321.0);' - sql "SET enable_nereids_planner=false;" qt_bit_count 'select bit_count(number) from numbers("number"="10");' qt_bit_count 'select bit_count(0);' qt_bit_count 'select bit_count(-1);' diff --git a/regression-test/suites/correctness_p0/test_bit_shift_lagency.groovy b/regression-test/suites/correctness_p0/test_bit_shift_lagency.groovy index 2db6ab0e901673..ef5c554d94076f 100644 --- a/regression-test/suites/correctness_p0/test_bit_shift_lagency.groovy +++ b/regression-test/suites/correctness_p0/test_bit_shift_lagency.groovy @@ -15,9 +15,7 @@ // specific language governing permissions and limitations // under the License. -suite("test_bit_shift_lagency") { - sql "SET enable_nereids_planner=false;" - +suite("test_bit_shift") { qt_comment """ select "testing big_shift_left"; """ diff --git a/regression-test/suites/correctness_p0/test_bucket_shuffle_join.groovy b/regression-test/suites/correctness_p0/test_bucket_shuffle_join.groovy index 2538e32961cb83..dcb06a2bbd1c70 100644 --- a/regression-test/suites/correctness_p0/test_bucket_shuffle_join.groovy +++ b/regression-test/suites/correctness_p0/test_bucket_shuffle_join.groovy @@ -17,8 +17,7 @@ suite("test_bucket_shuffle_join") { - // this case check explain, so we disable nereids - sql """set enable_nereids_planner=false""" + sql "set disable_join_reorder=true" sql """ DROP TABLE IF EXISTS `test_colo1` """ sql """ DROP TABLE IF EXISTS `test_colo2` """ @@ -79,8 +78,7 @@ suite("test_bucket_shuffle_join") { explain { sql("select a.id,a.name,b.id,b.name,c.id,c.name from test_colo1 a inner join test_colo2 b on a.id = b.id and a.name = b.name inner join test_colo3 c on a.id=c.id and a.name= c.name") - contains "4:VHASH JOIN\n | join op: INNER JOIN(BUCKET_SHUFFLE)" - contains "2:VHASH JOIN\n | join op: INNER JOIN(BUCKET_SHUFFLE)" + contains "join op: INNER JOIN(BUCKET_SHUFFLE)" } explain { @@ -92,8 +90,7 @@ suite("test_bucket_shuffle_join") { inner join (select * from test_colo3) c on a.id = c.id and a.name = c.name and a.name = c.name""") - contains "4:VHASH JOIN\n | join op: INNER JOIN(BUCKET_SHUFFLE)" - contains "2:VHASH JOIN\n | join op: INNER JOIN(BUCKET_SHUFFLE)" + contains "join op: INNER JOIN(BUCKET_SHUFFLE)" } sql """ DROP TABLE IF EXISTS shuffle_join_t1 """ @@ -136,7 +133,7 @@ suite("test_bucket_shuffle_join") { explain { sql("select * from shuffle_join_t1 t1 left join shuffle_join_t2 t2 on t1.a = t2.c;") - notContains "BUCKET_SHUFFLE" + contains "BUCKET_SHUFFLE" } sql """ DROP TABLE IF EXISTS shuffle_join_t1 """ diff --git a/regression-test/suites/correctness_p0/test_cast_date_decimal.groovy b/regression-test/suites/correctness_p0/test_cast_date_decimal.groovy index a2d00c05efe1d3..0272c0be822108 100644 --- a/regression-test/suites/correctness_p0/test_cast_date_decimal.groovy +++ b/regression-test/suites/correctness_p0/test_cast_date_decimal.groovy @@ -16,10 +16,6 @@ // under the License. suite("test_cast_date_decimal") { - sql """ - set enable_nereids_planner=false; - """ - qt_sql """ select cast('2020-02-02' as date ) between cast('2020-02-02' as date ) and cast('2020-02-02' as date ) + 1.0; """ diff --git a/regression-test/suites/correctness_p0/test_cast_in.groovy b/regression-test/suites/correctness_p0/test_cast_in.groovy index b289f6c2382ce7..6fcf685fbf754b 100644 --- a/regression-test/suites/correctness_p0/test_cast_in.groovy +++ b/regression-test/suites/correctness_p0/test_cast_in.groovy @@ -16,9 +16,6 @@ // under the License. suite("test_cast_in") { - sql """ - set enable_nereids_planner=false; - """ sql """DROP TABLE IF EXISTS date_dim_table_x;""" sql """ CREATE TABLE IF NOT EXISTS date_dim_table_x ( diff --git a/regression-test/suites/correctness_p0/test_cast_null.groovy b/regression-test/suites/correctness_p0/test_cast_null.groovy index 9ea3b1259030a8..cfbbf4b8034900 100644 --- a/regression-test/suites/correctness_p0/test_cast_null.groovy +++ b/regression-test/suites/correctness_p0/test_cast_null.groovy @@ -56,15 +56,6 @@ suite("test_cast_null") { ); """ - sql """ - set enable_nereids_planner=false; - """ - - explain { - sql """SELECT /*+SET_VAR(enable_fold_constant_by_be=false)*/ * FROM test_table_t53 LEFT JOIN test_table_t0 ON (('I4') LIKE (CAST(CAST(DATE '1970-05-06' AS FLOAT) AS VARCHAR) ));""" - contains "19700506" - } - qt_sql1 """ select CAST(CAST(DATE '1970-05-06' AS FLOAT) AS VARCHAR); """ @@ -73,14 +64,6 @@ suite("test_cast_null") { select 'abc' like null; """ - sql """ - set enable_nereids_planner=true; - """ - - qt_sql3 """ - select CAST(CAST(DATE '1970-05-06' AS FLOAT) AS VARCHAR); - """ - qt_sql4 """ select 'abc' like null; """ diff --git a/regression-test/suites/correctness_p0/test_constant_having.groovy b/regression-test/suites/correctness_p0/test_constant_having.groovy index a21b4c0f74a46f..36fa21604d6053 100644 --- a/regression-test/suites/correctness_p0/test_constant_having.groovy +++ b/regression-test/suites/correctness_p0/test_constant_having.groovy @@ -28,7 +28,6 @@ suite("test_constant_having") { INSERT INTO test_constant_having_t0 (c0) VALUES (1),(2); """ - sql """ set enable_nereids_planner=false;""" qt_sql1 """ SELECT CAST(DATE '1970-12-16' AS FLOAT), @@ -47,26 +46,6 @@ suite("test_constant_having") { ORDER BY 1; """ - - sql """ set enable_nereids_planner=true;""" - qt_sql2 """ - SELECT - CAST(DATE '1970-12-16' AS FLOAT), - 9998895.0, - 0.946221655 - FROM - test_constant_having_t0 - GROUP BY - test_constant_having_t0.c0 - HAVING - ( - NOT ( - CAST(false AS DATETIME) NOT IN (CAST(-994966193 AS DATETIME)) - ) - ) - ORDER BY - 1; - """ sql """ drop table if exists test_constant_having_t0; diff --git a/regression-test/suites/correctness_p0/test_ctas_mv.groovy b/regression-test/suites/correctness_p0/test_ctas_mv.groovy index d3fc00a0a9ce3d..81c71221756879 100644 --- a/regression-test/suites/correctness_p0/test_ctas_mv.groovy +++ b/regression-test/suites/correctness_p0/test_ctas_mv.groovy @@ -16,7 +16,6 @@ // under the License. suite("test_ctas_mv") { - sql """set enable_nereids_planner=false;""" sql """ drop table if exists test_table_t1; """ diff --git a/regression-test/suites/correctness_p0/test_div_decimal_overflow.groovy b/regression-test/suites/correctness_p0/test_div_decimal_overflow.groovy index 4b4f1dfe563409..202ab8c1ab9384 100644 --- a/regression-test/suites/correctness_p0/test_div_decimal_overflow.groovy +++ b/regression-test/suites/correctness_p0/test_div_decimal_overflow.groovy @@ -16,9 +16,6 @@ // under the License. suite("test_div_decimal_overflow") { - sql """ - set enable_nereids_planner=true; - """ sql """ drop table if exists table_test_div_decimal_overflow;""" sql """CREATE TABLE `table_test_div_decimal_overflow` ( `total_shy_num` decimalv3(38, 18) NULL, @@ -39,11 +36,5 @@ suite("test_div_decimal_overflow") { qt_sql1 """select total_shy_num,used_shy_num,used_shy_num/total_shy_num from table_test_div_decimal_overflow;""" - sql """ - set enable_nereids_planner=false; - """ - - qt_sql2 """select total_shy_num,used_shy_num,used_shy_num/total_shy_num from table_test_div_decimal_overflow;""" - sql """ drop table if exists table_test_div_decimal_overflow;""" } diff --git a/regression-test/suites/correctness_p0/test_function_conjunct.groovy b/regression-test/suites/correctness_p0/test_function_conjunct.groovy index 1d747bb9736c5c..0bd3d6afdc8178 100644 --- a/regression-test/suites/correctness_p0/test_function_conjunct.groovy +++ b/regression-test/suites/correctness_p0/test_function_conjunct.groovy @@ -34,12 +34,7 @@ suite("test_function_conjunct") { sql """ INSERT INTO ${tableName} VALUES ("1","1"); """ - sql "set enable_nereids_planner=true" - qt_select_default """select a, b from ${tableName} where coalesce(b, null) is NULL;""" - - sql "set enable_nereids_planner=false" qt_select_default """select a, b from ${tableName} where coalesce(b, null) is NULL;""" sql """ DROP TABLE IF EXISTS ${tableName} """ - } diff --git a/regression-test/suites/correctness_p0/test_implict_cast.groovy b/regression-test/suites/correctness_p0/test_implict_cast.groovy index 90763b1ca7aeb0..b2e78fff3cdcd8 100644 --- a/regression-test/suites/correctness_p0/test_implict_cast.groovy +++ b/regression-test/suites/correctness_p0/test_implict_cast.groovy @@ -15,7 +15,7 @@ // specific language governing permissions and limitations // under the License. -suite("test_implict_cast") { +suite("test_implicit_cast") { sql """ drop table if exists cast_test_table; """ @@ -89,7 +89,6 @@ suite("test_implict_cast") { "replication_allocation" = "tag.location.default: 1" ); """ - sql """set enable_nereids_planner=false;""" sql """SELECT a5 AS account_id ,a4 AS a4 ,CASE WHEN a7 = 'MC' THEN a8*0.034 diff --git a/regression-test/suites/correctness_p0/test_inlineview_with_lateralview.groovy b/regression-test/suites/correctness_p0/test_inlineview_with_lateralview.groovy index 2559e7423d542d..45008349bc44f0 100644 --- a/regression-test/suites/correctness_p0/test_inlineview_with_lateralview.groovy +++ b/regression-test/suites/correctness_p0/test_inlineview_with_lateralview.groovy @@ -16,7 +16,6 @@ // under the License. suite("test_inlineview_with_lateralview") { - sql "set enable_nereids_planner=false" sql """ drop table if exists lateralview_t1; """ diff --git a/regression-test/suites/correctness_p0/test_inlineview_with_project.groovy b/regression-test/suites/correctness_p0/test_inlineview_with_project.groovy index e68c2033e55984..f13c45a5328759 100644 --- a/regression-test/suites/correctness_p0/test_inlineview_with_project.groovy +++ b/regression-test/suites/correctness_p0/test_inlineview_with_project.groovy @@ -16,7 +16,6 @@ // under the License. suite("test_inlineview_with_project") { - sql "set enable_nereids_planner=false" sql """ drop table if exists cir_1756_t1; """ diff --git a/regression-test/suites/correctness_p0/test_inlineview_with_window_function.groovy b/regression-test/suites/correctness_p0/test_inlineview_with_window_function.groovy index 1d3c7fdf58f9dc..6bf1a95eceef16 100644 --- a/regression-test/suites/correctness_p0/test_inlineview_with_window_function.groovy +++ b/regression-test/suites/correctness_p0/test_inlineview_with_window_function.groovy @@ -152,7 +152,6 @@ suite("test_inlineview_with_window_function") { )tmp1 on tmp.ordernum=tmp1.ordernum;""" - sql """set enable_nereids_planner=false;""" qt_order2 """ SELECT row_number() over(partition by add_date order by pc_num desc) diff --git a/regression-test/suites/correctness_p0/test_join_with_projection.groovy b/regression-test/suites/correctness_p0/test_join_with_projection.groovy index 5f60b1be326a4c..847ad344ddf712 100644 --- a/regression-test/suites/correctness_p0/test_join_with_projection.groovy +++ b/regression-test/suites/correctness_p0/test_join_with_projection.groovy @@ -80,7 +80,6 @@ suite("test_join_with_projection") { drop table if exists test_join_with_projection_outerjoin_B; """ - sql """set enable_nereids_planner=false;""" sql """drop table if exists c5870_t;""" sql """create table c5870_t ( order_item_seq_id varchar(80) NOT NULL, diff --git a/regression-test/suites/correctness_p0/test_mv_case.groovy b/regression-test/suites/correctness_p0/test_mv_case.groovy index 4c51582a4ec3e2..0a87c8d2704d1c 100644 --- a/regression-test/suites/correctness_p0/test_mv_case.groovy +++ b/regression-test/suites/correctness_p0/test_mv_case.groovy @@ -39,7 +39,6 @@ suite("test_mv_case") { sql """insert into test_table_aaa2 select 'cib2205045_1_1s','2023/6/10 3:58:33','{"DB1":168939,"DNT":"2023-06-10 03:58:33"}' ;""" qt_select_default """ select * from test_table_aaa2 order by dnt;""" - sql """set enable_nereids_planner=false;""" sql """drop table if exists test_mv_view_t;""" sql """drop view if exists test_mv_view_t_view;""" sql """CREATE TABLE `test_mv_view_t` ( diff --git a/regression-test/suites/correctness_p0/test_time_round.groovy b/regression-test/suites/correctness_p0/test_time_round.groovy index dd90e8f3e7ac5f..c042e0dd935888 100644 --- a/regression-test/suites/correctness_p0/test_time_round.groovy +++ b/regression-test/suites/correctness_p0/test_time_round.groovy @@ -62,9 +62,7 @@ suite("test_time_round") { qt_select "select hour_floor(dt,p,'1919-08-10 11:45:14') from dbround order by id;" qt_select "select hour_floor(dt,2,'1919-08-10 11:45:14') from dbround order by id;" - sql """ set enable_nereids_planner=false; """ - - // fix by issues/9711, expect: '1970-01-01T01:00:30' + // fix by issues/9711, expect: '1970-01-01T01:00:30' qt_select "select hour_ceil('1970-01-01 01:00:10', 1, '1970-01-01 00:00:30')" // fix by issues/9711, expect: '1970-01-01T00:00:30' diff --git a/regression-test/suites/datatype_p0/complex_types/test_map.groovy b/regression-test/suites/datatype_p0/complex_types/test_map.groovy index 3c146e832e70b6..4dd0272f517737 100644 --- a/regression-test/suites/datatype_p0/complex_types/test_map.groovy +++ b/regression-test/suites/datatype_p0/complex_types/test_map.groovy @@ -16,7 +16,6 @@ // under the License. suite("test_map") { - sql 'set enable_nereids_planner=false' sql "DROP TABLE IF EXISTS `test_map_table`" sql """ create table `test_map_table` ( diff --git a/regression-test/suites/datatype_p0/nested_types/meta/test_complextype_information_schema.groovy b/regression-test/suites/datatype_p0/nested_types/meta/test_complextype_information_schema.groovy index 9a99873287119a..864399e39f27de 100644 --- a/regression-test/suites/datatype_p0/nested_types/meta/test_complextype_information_schema.groovy +++ b/regression-test/suites/datatype_p0/nested_types/meta/test_complextype_information_schema.groovy @@ -16,7 +16,6 @@ // under the License. suite("test_complextype_information_schema") { - sql """set enable_nereids_planner=false""" // add array/map/struct def table_names = ["array_info", "map_info", "struct_info"] for (int i = 0; i < table_names.size(); ++i) { diff --git a/regression-test/suites/datatype_p0/nested_types/negative_cases/test_nested_types_insert_into_with_agg_table.groovy b/regression-test/suites/datatype_p0/nested_types/negative_cases/test_nested_types_insert_into_with_agg_table.groovy index 4b4f3192c6d4a1..06ae79edcc4ea9 100644 --- a/regression-test/suites/datatype_p0/nested_types/negative_cases/test_nested_types_insert_into_with_agg_table.groovy +++ b/regression-test/suites/datatype_p0/nested_types/negative_cases/test_nested_types_insert_into_with_agg_table.groovy @@ -19,8 +19,7 @@ import org.codehaus.groovy.runtime.IOGroovyMethods suite("test_nested_types_insert_into_with_agg_table", "p0") { sql 'use regression_test_datatype_p0_nested_types' - sql 'set enable_nereids_planner=false' - + // test action for scala to array with scala type // current we support char family to insert nested type // agg table test diff --git a/regression-test/suites/datatype_p0/nested_types/negative_cases/test_nested_types_insert_into_with_dup_table.groovy b/regression-test/suites/datatype_p0/nested_types/negative_cases/test_nested_types_insert_into_with_dup_table.groovy index 586c83adb7f460..a36987630f5072 100644 --- a/regression-test/suites/datatype_p0/nested_types/negative_cases/test_nested_types_insert_into_with_dup_table.groovy +++ b/regression-test/suites/datatype_p0/nested_types/negative_cases/test_nested_types_insert_into_with_dup_table.groovy @@ -19,7 +19,6 @@ import org.codehaus.groovy.runtime.IOGroovyMethods suite("test_nested_types_insert_into_with_dup_table", "p0") { sql 'use regression_test_datatype_p0_nested_types' - sql 'set enable_nereids_planner=false' sql """ truncate table `tbl_array_nested_types_dup`; diff --git a/regression-test/suites/datatype_p0/nested_types/negative_cases/test_nested_types_insert_into_with_unique_table.groovy b/regression-test/suites/datatype_p0/nested_types/negative_cases/test_nested_types_insert_into_with_unique_table.groovy index 9956a88e4c0354..3eb4eb48c0684e 100644 --- a/regression-test/suites/datatype_p0/nested_types/negative_cases/test_nested_types_insert_into_with_unique_table.groovy +++ b/regression-test/suites/datatype_p0/nested_types/negative_cases/test_nested_types_insert_into_with_unique_table.groovy @@ -19,8 +19,7 @@ import org.codehaus.groovy.runtime.IOGroovyMethods suite("test_nested_types_insert_into_with_unique_table", "p0") { sql 'use regression_test_datatype_p0_nested_types' - sql 'set enable_nereids_planner=false' - + // test action for scala to array with scala type // current we support char family to insert nested type // mor table test diff --git a/regression-test/suites/ddl_p0/test_create_view.groovy b/regression-test/suites/ddl_p0/test_create_view.groovy index e5d6f41d319169..b4bd9848545af8 100644 --- a/regression-test/suites/ddl_p0/test_create_view.groovy +++ b/regression-test/suites/ddl_p0/test_create_view.groovy @@ -16,7 +16,6 @@ // under the License. suite("test_create_view") { - sql "SET enable_nereids_planner=false;" sql """DROP TABLE IF EXISTS count_distinct""" sql """ CREATE TABLE IF NOT EXISTS count_distinct diff --git a/regression-test/suites/ddl_p0/test_ctas.groovy b/regression-test/suites/ddl_p0/test_ctas.groovy index cf0ad869e923b4..3dc0afd73afd7a 100644 --- a/regression-test/suites/ddl_p0/test_ctas.groovy +++ b/regression-test/suites/ddl_p0/test_ctas.groovy @@ -230,8 +230,6 @@ suite("test_ctas") { sql 'insert into a values(1, \'ww\'), (2, \'zs\');' sql 'insert into b values(1, 22);' - sql 'set enable_nereids_planner=false' - sql 'create table c properties("replication_num"="1") as select b.id, a.name, b.age from a left join b on a.id = b.id;' String descC = sql 'desc c' @@ -254,7 +252,6 @@ suite("test_ctas") { } try { - sql '''set enable_nereids_planner=true;''' sql'''CREATE TABLE `test_ctas_of_view` ( `l_varchar` varchar(65533) NULL ) ENGINE=OLAP @@ -292,7 +289,6 @@ suite("test_ctas") { } try { - sql '''set enable_nereids_planner=false;''' sql ''' CREATE TABLE IF NOT EXISTS `ctas1` ( `k1` varchar(5) NULL, @@ -335,8 +331,6 @@ suite("test_ctas") { } try { - sql '''set enable_nereids_planner=true;''' - sql '''set enable_fallback_to_original_planner=false;''' sql ''' CREATE TABLE IF NOT EXISTS `ctas1` ( `k1` varchar(5) NULL, diff --git a/regression-test/suites/ddl_p0/test_current_timestamp_as_column_default_value.groovy b/regression-test/suites/ddl_p0/test_current_timestamp_as_column_default_value.groovy index 5ba724d8847ac5..076b7a48fa113f 100644 --- a/regression-test/suites/ddl_p0/test_current_timestamp_as_column_default_value.groovy +++ b/regression-test/suites/ddl_p0/test_current_timestamp_as_column_default_value.groovy @@ -15,8 +15,6 @@ // specific language governing permissions and limitations // under the License. suite("test_current_timestamp_as_column_default_value") { - sql "SET enable_nereids_planner=true" - sql "SET enable_fallback_to_original_planner=false" sql "DROP TABLE IF EXISTS test_default4" sql """create table test_default4(a int, b int) distributed by hash(a) properties('replication_num'="1");""" @@ -32,8 +30,6 @@ suite("test_current_timestamp_as_column_default_value") { exception "Types other than DATETIME and DATETIMEV2 cannot use current_timestamp as the default value" } - sql "SET enable_nereids_planner=false" - sql "DROP TABLE IF EXISTS test_default10" test { sql """create table test_default10(a int, b varchar(100) default current_timestamp) distributed by hash(a) properties('replication_num'="1");""" diff --git a/regression-test/suites/delete_p0/test_delete_on_value.groovy b/regression-test/suites/delete_p0/test_delete_on_value.groovy index 98620b299e66c0..f1e0f2f48a8c73 100644 --- a/regression-test/suites/delete_p0/test_delete_on_value.groovy +++ b/regression-test/suites/delete_p0/test_delete_on_value.groovy @@ -16,9 +16,6 @@ // under the License. suite("test_delete_on_value") { - sql 'set enable_nereids_planner=false' - sql "set experimental_enable_nereids_planner=false;" - sql 'set enable_nereids_dml=false' sql "set skip_storage_engine_merge=false;" sql "set skip_delete_bitmap=false;" diff --git a/regression-test/suites/nereids_p0/cache/parse_sql_from_sql_cache.groovy b/regression-test/suites/nereids_p0/cache/parse_sql_from_sql_cache.groovy index 643175fc61e77c..a82aae376be6be 100644 --- a/regression-test/suites/nereids_p0/cache/parse_sql_from_sql_cache.groovy +++ b/regression-test/suites/nereids_p0/cache/parse_sql_from_sql_cache.groovy @@ -321,12 +321,10 @@ suite("parse_sql_from_sql_cache") { }), extraThread("testAddRowPolicy", { def dbName = context.config.getDbNameByFile(context.file) - sql "set enable_nereids_planner=false" try_sql """ DROP ROW POLICY if exists test_cache_row_policy_2 ON ${dbName}.test_use_plan_cache13 FOR test_cache_user2""" - sql "set enable_nereids_planner=true" sql "drop user if exists test_cache_user2" sql "create user test_cache_user2 identified by 'DORIS@2024'" @@ -359,13 +357,11 @@ suite("parse_sql_from_sql_cache") { } }).get() - sql "set enable_nereids_planner=false" sql """ CREATE ROW POLICY test_cache_row_policy_2 ON ${dbName}.test_use_plan_cache13 AS RESTRICTIVE TO test_cache_user2 USING (id = 4)""" - sql "set enable_nereids_planner=true" sql "sync" @@ -383,12 +379,10 @@ suite("parse_sql_from_sql_cache") { }), extraThread("testDropRowPolicy", { def dbName = context.config.getDbNameByFile(context.file) - sql "set enable_nereids_planner=false" try_sql """ DROP ROW POLICY if exists test_cache_row_policy_3 ON ${dbName}.test_use_plan_cache14 FOR test_cache_user3""" - sql "set enable_nereids_planner=true" sql "drop user if exists test_cache_user3" sql "create user test_cache_user3 identified by 'DORIS@2024'" @@ -403,13 +397,11 @@ suite("parse_sql_from_sql_cache") { createTestTable "test_use_plan_cache14" - sql "set enable_nereids_planner=false" sql """ CREATE ROW POLICY test_cache_row_policy_3 ON ${dbName}.test_use_plan_cache14 AS RESTRICTIVE TO test_cache_user3 USING (id = 4)""" - sql "set enable_nereids_planner=true" sql "sync" @@ -429,12 +421,10 @@ suite("parse_sql_from_sql_cache") { } }).get() - sql "set enable_nereids_planner=false" try_sql """ DROP ROW POLICY if exists test_cache_row_policy_3 ON ${dbName}.test_use_plan_cache14 FOR test_cache_user3""" - sql "set enable_nereids_planner=true" sql "sync" diff --git a/regression-test/suites/nereids_p0/create_table/test_ctas.groovy b/regression-test/suites/nereids_p0/create_table/test_ctas.groovy index 507bff03ea0092..e6cc58fdba177d 100644 --- a/regression-test/suites/nereids_p0/create_table/test_ctas.groovy +++ b/regression-test/suites/nereids_p0/create_table/test_ctas.groovy @@ -251,8 +251,6 @@ suite("nereids_test_ctas") { sql 'insert into a values(1, \'ww\'), (2, \'zs\');' sql 'insert into b values(1, 22);' - sql 'set enable_nereids_planner=false' - sql 'create table c properties("replication_num"="1") as select b.id, a.name, b.age from a left join b on a.id = b.id;' String descC = sql 'desc c' diff --git a/regression-test/suites/nereids_p0/datatype/test_cast.groovy b/regression-test/suites/nereids_p0/datatype/test_cast.groovy index b6f96d86288324..c43bb78a81e460 100644 --- a/regression-test/suites/nereids_p0/datatype/test_cast.groovy +++ b/regression-test/suites/nereids_p0/datatype/test_cast.groovy @@ -113,9 +113,4 @@ suite("test_cast") { sql """select k0 from table_decimal38_4 union all select k0 from table_decimal27_9;""" contains """AS DECIMALV3(38, 4)""" } - sql """set enable_nereids_planner=false;""" - explain { - sql """select k0 from table_decimal38_4 union all select k0 from table_decimal27_9;""" - contains """AS DECIMALV3(38, 4)""" - } -} \ No newline at end of file +} diff --git a/regression-test/suites/nereids_p0/load.groovy b/regression-test/suites/nereids_p0/load.groovy index 158c3d72abeff2..649195671bf0ff 100644 --- a/regression-test/suites/nereids_p0/load.groovy +++ b/regression-test/suites/nereids_p0/load.groovy @@ -16,9 +16,6 @@ // under the License. suite("load") { - sql "SET enable_nereids_planner=true" - sql "set forbid_unknown_col_stats=false" - sql "SET enable_fallback_to_original_planner=false" // init query case data def dbName = "nereids_test_query_db" sql "DROP DATABASE IF EXISTS ${dbName}" diff --git a/regression-test/suites/nereids_p0/sql_functions/string_functions/test_string_function_like.groovy b/regression-test/suites/nereids_p0/sql_functions/string_functions/test_string_function_like.groovy index 05ed019fdf4679..bd67beaae247e8 100644 --- a/regression-test/suites/nereids_p0/sql_functions/string_functions/test_string_function_like.groovy +++ b/regression-test/suites/nereids_p0/sql_functions/string_functions/test_string_function_like.groovy @@ -80,15 +80,4 @@ suite("test_string_function_like") { NULL END FROM test_string_function_like_t0;""" - sql "SET enable_nereids_planner=false" - qt_sql """select - CASE TRUE WHEN - CASE FALSE - WHEN ( c0 IS NULL) THEN - TRUE - END THEN - NULL - END - FROM test_string_function_like_t0;""" - // sql "DROP TABLE ${tbName};" } diff --git a/regression-test/suites/nereids_p0/sql_functions/table_function/explode_map.groovy b/regression-test/suites/nereids_p0/sql_functions/table_function/explode_map.groovy index 98656df99b514e..338cf6750428c6 100644 --- a/regression-test/suites/nereids_p0/sql_functions/table_function/explode_map.groovy +++ b/regression-test/suites/nereids_p0/sql_functions/table_function/explode_map.groovy @@ -45,11 +45,4 @@ suite("explode_map") { // multi lateral view order_qt_explode_sql_multi """ select name, k,v,k1,v1 from sdu lateral view explode_map_outer(score) tmp as k,v lateral view explode_map(score) tmp2 as k1,v1 order by id;""" - - // Old planner do not support explode_map - sql "SET enable_nereids_planner=false;" - test { - sql "select name, k,v from sdu lateral view explode_map(score) tmp as k,v;" - exception "errCode = 2," - } } diff --git a/regression-test/suites/nereids_p0/tablesample.groovy b/regression-test/suites/nereids_p0/tablesample.groovy index 52203bed23232c..4e6d17f8df395b 100644 --- a/regression-test/suites/nereids_p0/tablesample.groovy +++ b/regression-test/suites/nereids_p0/tablesample.groovy @@ -16,8 +16,6 @@ // under the License. suite("test_table_sample") { - sql "SET enable_nereids_planner=false" - sql "SET enable_fallback_to_original_planner=false" sql """DROP TABLE IF EXISTS test_table_sample_tbl""" sql """ CREATE TABLE `test_table_sample_tbl` ( @@ -42,4 +40,4 @@ suite("test_table_sample") { sql """ select * from test_table_sample_tbl tablesample(4 rows);""" sql """select * from test_table_sample_tbl t tablesample(20 percent);""" sql """select * from test_table_sample_tbl t tablesample(20 percent) repeatable 2;""" -} \ No newline at end of file +} diff --git a/regression-test/suites/nereids_p0/test_filter_pushdown_set.groovy b/regression-test/suites/nereids_p0/test_filter_pushdown_set.groovy index 7d25aade293cd5..235951e2505b01 100644 --- a/regression-test/suites/nereids_p0/test_filter_pushdown_set.groovy +++ b/regression-test/suites/nereids_p0/test_filter_pushdown_set.groovy @@ -37,7 +37,6 @@ notContains "1 | 3" } - sql "SET enable_nereids_planner=false" qt_select22 'select * from (select 1 as a, 2 as b union all select 3, 3) t where a = 1 order by a, b;' qt_select23 'select * from (select 1 as a, 2 as b union select 3, 3) t where a = 1 order by a, b;' - } \ No newline at end of file + } diff --git a/regression-test/suites/nereids_syntax_p0/mv/newMv/dup_mv_bm_hash.groovy b/regression-test/suites/nereids_syntax_p0/mv/newMv/dup_mv_bm_hash.groovy index 21448d689284a5..8072b2df8ce333 100644 --- a/regression-test/suites/nereids_syntax_p0/mv/newMv/dup_mv_bm_hash.groovy +++ b/regression-test/suites/nereids_syntax_p0/mv/newMv/dup_mv_bm_hash.groovy @@ -15,8 +15,6 @@ // specific language governing permissions and limitations // under the License. -import org.codehaus.groovy.runtime.IOGroovyMethods - suite ("dup_mv_bm_hash") { sql """ DROP TABLE IF EXISTS dup_mv_bm_hash; """ @@ -48,15 +46,9 @@ suite ("dup_mv_bm_hash") { createMV("create materialized view dup_mv_bm_hash_mv2 as select k1,bitmap_union(bitmap_hash(k3)) from dup_mv_bm_hash group by k1;") - sql "SET experimental_enable_nereids_planner=false" - sql "insert into dup_mv_bm_hash select 2,2,'bb';" sql "insert into dup_mv_bm_hash select 3,3,'c';" - sql "SET experimental_enable_nereids_planner=true" - sql "SET enable_fallback_to_original_planner=false" - - order_qt_select_k1 "select k1 from dup_mv_bm_hash order by k1;" order_qt_select_star "select * from dup_mv_bm_hash order by k1,k2,k3;" diff --git a/regression-test/suites/nereids_syntax_p0/mv/newMv/dup_mv_year.groovy b/regression-test/suites/nereids_syntax_p0/mv/newMv/dup_mv_year.groovy index 4167efc082af30..dcb4a4f5f776c2 100644 --- a/regression-test/suites/nereids_syntax_p0/mv/newMv/dup_mv_year.groovy +++ b/regression-test/suites/nereids_syntax_p0/mv/newMv/dup_mv_year.groovy @@ -15,8 +15,6 @@ // specific language governing permissions and limitations // under the License. -import org.codehaus.groovy.runtime.IOGroovyMethods - suite ("dup_mv_year") { sql """ DROP TABLE IF EXISTS dup_mv_year; """ @@ -48,15 +46,9 @@ suite ("dup_mv_year") { createMV "create materialized view k13y as select k1,year(k3) from dup_mv_year;" - sql "SET experimental_enable_nereids_planner=false" - - sql "insert into dup_mv_year select 4,'2033-12-31','2033-12-31 01:02:03';" Thread.sleep(1000) - sql "SET experimental_enable_nereids_planner=true" - sql "SET enable_fallback_to_original_planner=false" - order_qt_select_star "select * from dup_mv_year order by k1;" explain { diff --git a/regression-test/suites/nereids_syntax_p0/mv/newMv/sum_devide_count.groovy b/regression-test/suites/nereids_syntax_p0/mv/newMv/sum_devide_count.groovy index e881ed3bd8e149..8bf7c5b3385442 100644 --- a/regression-test/suites/nereids_syntax_p0/mv/newMv/sum_devide_count.groovy +++ b/regression-test/suites/nereids_syntax_p0/mv/newMv/sum_devide_count.groovy @@ -15,8 +15,6 @@ // specific language governing permissions and limitations // under the License. -import org.codehaus.groovy.runtime.IOGroovyMethods - suite ("sum_devide_count") { sql """ DROP TABLE IF EXISTS sum_devide_count; """ @@ -43,12 +41,8 @@ suite ("sum_devide_count") { sleep(3000) - sql "SET experimental_enable_nereids_planner=false" - sql "insert into sum_devide_count select -4,-4,-4,'d';" sql "insert into sum_devide_count select 3,2,null,'c';" - sql "SET experimental_enable_nereids_planner=true" - sql "SET enable_fallback_to_original_planner=false" qt_select_star "select * from sum_devide_count order by k1,k2,k3,k4;" diff --git a/regression-test/suites/performance_p0/redundant_conjuncts.groovy b/regression-test/suites/performance_p0/redundant_conjuncts.groovy index 4aec6275dc356c..bdf1dbff7b9ab0 100644 --- a/regression-test/suites/performance_p0/redundant_conjuncts.groovy +++ b/regression-test/suites/performance_p0/redundant_conjuncts.groovy @@ -32,7 +32,7 @@ suite("redundant_conjuncts") { """ qt_redundant_conjuncts """ - EXPLAIN SELECT /*+SET_VAR(enable_nereids_planner=false, REWRITE_OR_TO_IN_PREDICATE_THRESHOLD=2, parallel_fragment_exec_instance_num = 1, enable_shared_scan = false) */ v1 FROM redundant_conjuncts WHERE k1 = 1 AND k1 = 1; + EXPLAIN SELECT /*+SET_VAR(REWRITE_OR_TO_IN_PREDICATE_THRESHOLD=2, parallel_fragment_exec_instance_num = 1, enable_shared_scan = false) */ v1 FROM redundant_conjuncts WHERE k1 = 1 AND k1 = 1; """ qt_redundant_conjuncts_gnerated_by_extract_common_filter """