From 3cfc70d8c647805d4957f1f226cd14dae31e4b6e Mon Sep 17 00:00:00 2001 From: daidai Date: Wed, 10 Sep 2025 10:21:39 +0800 Subject: [PATCH 1/2] [fix](case)fix external tvf topn lazy mat case. --- .../external_table_p0/tvf/test_tvf_topn_lazy_mat.groovy | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/regression-test/suites/external_table_p0/tvf/test_tvf_topn_lazy_mat.groovy b/regression-test/suites/external_table_p0/tvf/test_tvf_topn_lazy_mat.groovy index 24acb8648a6340..abe4ea83cdff61 100644 --- a/regression-test/suites/external_table_p0/tvf/test_tvf_topn_lazy_mat.groovy +++ b/regression-test/suites/external_table_p0/tvf/test_tvf_topn_lazy_mat.groovy @@ -139,7 +139,8 @@ suite("test_tvf_topn_lazy_mat","external,hive,tvf,external_docker") { if (enabled != null && enabled.equalsIgnoreCase("true")) { //id | name | value | active | score - sql """ set enable_topn_lazy_materialization=true; """ + sql """ set topn_lazy_materialization_threshold=1024; """ + explain { sql """ verbose select * from ${tvf_parquet_1} order by id limit 5; """ contains("VMaterializeNode") @@ -189,7 +190,7 @@ suite("test_tvf_topn_lazy_mat","external,hive,tvf,external_docker") { - sql """ set enable_topn_lazy_materialization=false; """ + sql """ set topn_lazy_materialization_threshold=-1; """ explain { sql """ verbose select * from ${tvf_parquet_1} order by id limit 5; """ notContains ("VMaterializeNode") From e93285856c4b538b42cda40a21c92926b5c12bce Mon Sep 17 00:00:00 2001 From: daidai Date: Wed, 10 Sep 2025 17:56:33 +0800 Subject: [PATCH 2/2] fix 2 --- .../external_table_p0/tvf/test_tvf_topn_lazy_mat.groovy | 4 ---- 1 file changed, 4 deletions(-) diff --git a/regression-test/suites/external_table_p0/tvf/test_tvf_topn_lazy_mat.groovy b/regression-test/suites/external_table_p0/tvf/test_tvf_topn_lazy_mat.groovy index abe4ea83cdff61..b6f2e22985a71f 100644 --- a/regression-test/suites/external_table_p0/tvf/test_tvf_topn_lazy_mat.groovy +++ b/regression-test/suites/external_table_p0/tvf/test_tvf_topn_lazy_mat.groovy @@ -176,10 +176,6 @@ suite("test_tvf_topn_lazy_mat","external,hive,tvf,external_docker") { explain { sql """verbose select * from ${tvf_parquet_1} as a join ${tvf_orc_1} as b on a.id = b.id order by a.name limit 5; """ contains("VMaterializeNode") - contains("projectList:[id, name, value, active, score, id, name, value, active, score]") - contains("column_descs_lists[[`value` double NULL, `active` boolean NULL, `score` double NULL], [`name` text NULL, `value` double NULL, `active` boolean NULL, `score` double NULL]]") - contains("locations: [[3, 4, 5], [6, 7, 8, 9]]") - contains("table_idxs: [[2, 3, 4], [1, 2, 3, 4]]") contains("row_ids: [__DORIS_GLOBAL_ROWID_COL__hdfs, __DORIS_GLOBAL_ROWID_COL__hdfs]") contains("isTopMaterializeNode: true") }