From f7c106c709a57985c82e013f316cd4bec70fa677 Mon Sep 17 00:00:00 2001 From: xzj7019 <131111794+xzj7019@users.noreply.github.com> Date: Fri, 28 Jul 2023 23:06:02 +0800 Subject: [PATCH] [opt](nereids) enhance broadcast join cost calculation (#22092) Enhance broadcast join cost calculation, by considering both the build side effort from building bigger hash table, and more probe side effort from bigger cost of ProbeWhenBuildSideOutput and ProbeWhenSearchHashTable, if parallel_fragment_exec_instance_num is more than 1. Current solution gives a penalty factor on rightRowCount, and the factor is the total instance number to the power of 2. Penalty on outputRows is not taken currently and will be refined in next generation cost model. Also brings some update for shape checking: update original control variable in shape file parallel_fragment_exec_instance_num to parallel_pipeline_task_num, if pipeline is enabled. fix a be_number variable inactive issue. --- .../doris/nereids/cost/CostModelV1.java | 23 +++- .../org/apache/doris/qe/SessionVariable.java | 2 +- .../shape/query11.out | 15 +-- .../shape/query13.out | 7 +- .../shape/query14.out | 35 +++--- .../shape/query17.out | 5 +- .../shape/query19.out | 5 +- .../shape/query20.out | 13 +- .../shape/query23.out | 44 ++++--- .../shape/query24.out | 41 ++++--- .../shape/query3.out | 13 +- .../shape/query31.out | 15 +-- .../shape/query33.out | 61 +++++----- .../shape/query36.out | 23 ++-- .../shape/query4.out | 21 ++-- .../shape/query44.out | 59 ++++----- .../shape/query48.out | 39 +++--- .../shape/query5.out | 26 ++-- .../shape/query53.out | 25 ++-- .../shape/query54.out | 69 +++++------ .../shape/query56.out | 60 +++++----- .../shape/query57.out | 13 +- .../shape/query58.out | 5 +- .../shape/query59.out | 35 +++--- .../shape/query60.out | 99 +++++++++------- .../shape/query63.out | 25 ++-- .../shape/query66.out | 66 ++++++----- .../shape/query69.out | 5 +- .../shape/query70.out | 38 +++--- .../shape/query71.out | 64 +++++----- .../shape/query72.out | 26 ++-- .../shape/query74.out | 15 +-- .../shape/query76.out | 14 ++- .../shape/query77.out | 16 +-- .../shape/query80.out | 112 ++++++++++-------- .../shape/query83.out | 31 +++-- .../shape/query84.out | 15 +-- .../shape/query86.out | 14 ++- .../shape/query90.out | 52 ++++---- .../shape/query98.out | 13 +- .../shape/q16.out | 13 +- .../nereids_tpch_shape_sf1000_p0/shape/q2.out | 5 +- .../nereids_tpch_shape_sf1000_p0/shape/q5.out | 5 +- .../nereids_tpch_shape_sf1000_p0/shape/q9.out | 19 +-- .../nereids_tpch_shape_sf500_p0/shape/q16.out | 13 +- .../nereids_tpch_shape_sf500_p0/shape/q2.out | 5 +- .../nereids_tpch_shape_sf500_p0/shape/q5.out | 5 +- .../nereids_tpch_shape_sf500_p0/shape/q9.out | 33 +++--- .../shape/query1.groovy | 2 +- .../shape/query10.groovy | 2 +- .../shape/query11.groovy | 2 +- .../shape/query12.groovy | 2 +- .../shape/query13.groovy | 2 +- .../shape/query14.groovy | 2 +- .../shape/query15.groovy | 2 +- .../shape/query16.groovy | 2 +- .../shape/query17.groovy | 2 +- .../shape/query18.groovy | 2 +- .../shape/query19.groovy | 2 +- .../shape/query2.groovy | 2 +- .../shape/query20.groovy | 2 +- .../shape/query21.groovy | 2 +- .../shape/query22.groovy | 2 +- .../shape/query23.groovy | 2 +- .../shape/query24.groovy | 2 +- .../shape/query25.groovy | 2 +- .../shape/query26.groovy | 2 +- .../shape/query27.groovy | 2 +- .../shape/query28.groovy | 2 +- .../shape/query29.groovy | 2 +- .../shape/query3.groovy | 2 +- .../shape/query30.groovy | 2 +- .../shape/query31.groovy | 2 +- .../shape/query32.groovy | 2 +- .../shape/query33.groovy | 2 +- .../shape/query34.groovy | 2 +- .../shape/query35.groovy | 2 +- .../shape/query36.groovy | 2 +- .../shape/query37.groovy | 2 +- .../shape/query38.groovy | 2 +- .../shape/query39.groovy | 2 +- .../shape/query4.groovy | 2 +- .../shape/query40.groovy | 2 +- .../shape/query41.groovy | 2 +- .../shape/query42.groovy | 2 +- .../shape/query43.groovy | 2 +- .../shape/query44.groovy | 2 +- .../shape/query45.groovy | 2 +- .../shape/query46.groovy | 2 +- .../shape/query47.groovy | 2 +- .../shape/query48.groovy | 2 +- .../shape/query49.groovy | 2 +- .../shape/query5.groovy | 2 +- .../shape/query50.groovy | 2 +- .../shape/query51.groovy | 2 +- .../shape/query52.groovy | 2 +- .../shape/query53.groovy | 2 +- .../shape/query54.groovy | 2 +- .../shape/query55.groovy | 2 +- .../shape/query56.groovy | 2 +- .../shape/query57.groovy | 2 +- .../shape/query58.groovy | 2 +- .../shape/query59.groovy | 2 +- .../shape/query6.groovy | 2 +- .../shape/query60.groovy | 2 +- .../shape/query61.groovy | 2 +- .../shape/query62.groovy | 2 +- .../shape/query63.groovy | 2 +- .../shape/query64.groovy | 2 +- .../shape/query65.groovy | 2 +- .../shape/query66.groovy | 2 +- .../shape/query67.groovy | 2 +- .../shape/query68.groovy | 2 +- .../shape/query69.groovy | 2 +- .../shape/query7.groovy | 2 +- .../shape/query70.groovy | 2 +- .../shape/query71.groovy | 2 +- .../shape/query72.groovy | 2 +- .../shape/query73.groovy | 2 +- .../shape/query74.groovy | 2 +- .../shape/query75.groovy | 2 +- .../shape/query76.groovy | 2 +- .../shape/query77.groovy | 2 +- .../shape/query78.groovy | 2 +- .../shape/query79.groovy | 2 +- .../shape/query8.groovy | 2 +- .../shape/query80.groovy | 2 +- .../shape/query81.groovy | 2 +- .../shape/query82.groovy | 2 +- .../shape/query83.groovy | 2 +- .../shape/query84.groovy | 2 +- .../shape/query85.groovy | 2 +- .../shape/query86.groovy | 2 +- .../shape/query87.groovy | 2 +- .../shape/query88.groovy | 2 +- .../shape/query89.groovy | 2 +- .../shape/query9.groovy | 2 +- .../shape/query90.groovy | 2 +- .../shape/query91.groovy | 2 +- .../shape/query92.groovy | 2 +- .../shape/query93.groovy | 2 +- .../shape/query94.groovy | 2 +- .../shape/query95.groovy | 2 +- .../shape/query96.groovy | 2 +- .../shape/query97.groovy | 2 +- .../shape/query98.groovy | 2 +- .../shape/query99.groovy | 2 +- .../shape/q1.groovy | 2 +- .../shape/q10.groovy | 2 +- .../shape/q11.groovy | 2 +- .../shape/q12.groovy | 2 +- .../shape/q13.groovy | 2 +- .../shape/q14.groovy | 2 +- .../shape/q15.groovy | 2 +- .../shape/q16.groovy | 2 +- .../shape/q17.groovy | 2 +- .../shape/q18.groovy | 2 +- .../shape/q19.groovy | 2 +- .../shape/q2.groovy | 2 +- .../shape/q20-rewrite.groovy | 2 +- .../shape/q20.groovy | 2 +- .../shape/q21.groovy | 2 +- .../shape/q22.groovy | 2 +- .../shape/q3.groovy | 2 +- .../shape/q4.groovy | 3 +- .../shape/q5.groovy | 2 +- .../shape/q6.groovy | 2 +- .../shape/q7.groovy | 2 +- .../shape/q8.groovy | 2 +- .../shape/q9.groovy | 2 +- .../shape/q1.groovy | 2 +- .../shape/q10.groovy | 2 +- .../shape/q11.groovy | 2 +- .../shape/q12.groovy | 2 +- .../shape/q13.groovy | 2 +- .../shape/q14.groovy | 2 +- .../shape/q15.groovy | 2 +- .../shape/q16.groovy | 2 +- .../shape/q17.groovy | 2 +- .../shape/q18.groovy | 2 +- .../shape/q19.groovy | 2 +- .../shape/q2.groovy | 2 +- .../shape/q20.groovy | 2 +- .../shape/q21.groovy | 2 +- .../shape/q22.groovy | 2 +- .../shape/q3.groovy | 2 +- .../shape/q4.groovy | 2 +- .../shape/q5.groovy | 2 +- .../shape/q6.groovy | 2 +- .../shape/q7.groovy | 2 +- .../shape/q8.groovy | 2 +- .../shape/q9.groovy | 2 +- 192 files changed, 880 insertions(+), 766 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/cost/CostModelV1.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/cost/CostModelV1.java index 7ca0808afc..0627d366fa 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/cost/CostModelV1.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/cost/CostModelV1.java @@ -69,6 +69,9 @@ class CostModelV1 extends PlanVisitor { public CostModelV1() { if (ConnectContext.get().getSessionVariable().isPlayNereidsDump()) { + // TODO: @bingfeng refine minidump setting, and pass testMinidumpUt + beNumber = 1; + } else if (ConnectContext.get().getSessionVariable().getBeNumber() != -1) { beNumber = ConnectContext.get().getSessionVariable().getBeNumber(); } else { beNumber = Math.max(1, ConnectContext.get().getEnv().getClusterInfo().getBackendsNumber(true)); @@ -284,8 +287,24 @@ class CostModelV1 extends PlanVisitor { } if (context.isBroadcastJoin()) { - double broadcastJoinPenalty = broadCastJoinBalancePenalty(probeStats, buildStats); - return CostV1.of(leftRowCount * broadcastJoinPenalty + rightRowCount + outputRowCount, + // compared with shuffle join, bc join will be taken a penalty for both build and probe side; + // currently we use the following factor as the penalty factor: + // build side factor: totalInstanceNumber to the power of 2, standing for the additional effort for + // bigger cost for building hash table, taken on rightRowCount + // probe side factor: totalInstanceNumber to the power of 2, standing for the additional effort for + // bigger cost for ProbeWhenBuildSideOutput effort and ProbeWhenSearchHashTableTime + // on the output rows, taken on outputRowCount() + double probeSideFactor = 1.0; + double buildSideFactor = ConnectContext.get().getSessionVariable().getBroadcastRightTableScaleFactor(); + int parallelInstance = Math.max(1, ConnectContext.get().getSessionVariable().getParallelExecInstanceNum()); + int totalInstanceNumber = parallelInstance * beNumber; + if (buildSideFactor <= 1.0) { + // use totalInstanceNumber to the power of 2 as the default factor value + buildSideFactor = Math.pow(totalInstanceNumber, 0.5); + } + // TODO: since the outputs rows may expand a lot, penalty on it will cause bc never be chosen. + // will refine this in next generation cost model. + return CostV1.of(leftRowCount + rightRowCount * buildSideFactor + outputRowCount * probeSideFactor, rightRowCount, 0, 0 diff --git a/fe/fe-core/src/main/java/org/apache/doris/qe/SessionVariable.java b/fe/fe-core/src/main/java/org/apache/doris/qe/SessionVariable.java index bcd8e31fb0..a94e5d20a2 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/qe/SessionVariable.java +++ b/fe/fe-core/src/main/java/org/apache/doris/qe/SessionVariable.java @@ -810,7 +810,7 @@ public class SessionVariable implements Serializable, Writable { public boolean enableDpHypTrace = false; @VariableMgr.VarAttr(name = BROADCAST_RIGHT_TABLE_SCALE_FACTOR) - private double broadcastRightTableScaleFactor = 10.0; + private double broadcastRightTableScaleFactor = 0.0; @VariableMgr.VarAttr(name = BROADCAST_ROW_COUNT_LIMIT, needForward = true) private double broadcastRowCountLimit = 30000000; diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query11.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query11.out index e773a1bf5f..4fa9d8a329 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query11.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query11.out @@ -9,14 +9,15 @@ PhysicalCteAnchor ( cteId=CTEId#0 ) ------------hashAgg[LOCAL] --------------PhysicalProject ----------------hashJoin[INNER_JOIN](customer.c_customer_sk = store_sales.ss_customer_sk) -------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk) ---------------------PhysicalProject -----------------------filter('s' IN ('s', 'w')) -------------------------PhysicalOlapScan[store_sales] ---------------------PhysicalDistribute +------------------PhysicalDistribute +--------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk) ----------------------PhysicalProject -------------------------filter('s' IN ('s', 'w')d_year IN (2001, 2002)) ---------------------------PhysicalOlapScan[date_dim] +------------------------filter('s' IN ('s', 'w')) +--------------------------PhysicalOlapScan[store_sales] +----------------------PhysicalDistribute +------------------------PhysicalProject +--------------------------filter('s' IN ('s', 'w')d_year IN (2001, 2002)) +----------------------------PhysicalOlapScan[date_dim] ------------------PhysicalDistribute --------------------PhysicalProject ----------------------filter('s' IN ('s', 'w')) diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query13.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query13.out index e1ae820d98..e5ba86053f 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query13.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query13.out @@ -27,9 +27,10 @@ PhysicalResultSink --------------------------------PhysicalOlapScan[household_demographics] ----------------------------PhysicalDistribute ------------------------------hashJoin[INNER_JOIN](store_sales.ss_addr_sk = customer_address.ca_address_sk)(((ca_state IN ('SD', 'KS', 'MI') AND ((store_sales.ss_net_profit >= 100.00) AND (store_sales.ss_net_profit <= 200.00))) OR (ca_state IN ('MO', 'ND', 'CO') AND ((store_sales.ss_net_profit >= 150.00) AND (store_sales.ss_net_profit <= 300.00)))) OR (ca_state IN ('NH', 'OH', 'TX') AND ((store_sales.ss_net_profit >= 50.00) AND (store_sales.ss_net_profit <= 250.00)))) ---------------------------------PhysicalProject -----------------------------------filter(((((store_sales.ss_net_profit >= 100.00) AND (store_sales.ss_net_profit <= 200.00)) OR ((store_sales.ss_net_profit >= 150.00) AND (store_sales.ss_net_profit <= 300.00))) OR ((store_sales.ss_net_profit >= 50.00) AND (store_sales.ss_net_profit <= 250.00)))((((store_sales.ss_sales_price >= 100.00) AND (store_sales.ss_sales_price <= 150.00)) OR ((store_sales.ss_sales_price >= 50.00) AND (store_sales.ss_sales_price <= 100.00))) OR ((store_sales.ss_sales_price >= 150.00) AND (store_sales.ss_sales_price <= 200.00)))) -------------------------------------PhysicalOlapScan[store_sales] +--------------------------------PhysicalDistribute +----------------------------------PhysicalProject +------------------------------------filter(((((store_sales.ss_net_profit >= 100.00) AND (store_sales.ss_net_profit <= 200.00)) OR ((store_sales.ss_net_profit >= 150.00) AND (store_sales.ss_net_profit <= 300.00))) OR ((store_sales.ss_net_profit >= 50.00) AND (store_sales.ss_net_profit <= 250.00)))((((store_sales.ss_sales_price >= 100.00) AND (store_sales.ss_sales_price <= 150.00)) OR ((store_sales.ss_sales_price >= 50.00) AND (store_sales.ss_sales_price <= 100.00))) OR ((store_sales.ss_sales_price >= 150.00) AND (store_sales.ss_sales_price <= 200.00)))) +--------------------------------------PhysicalOlapScan[store_sales] --------------------------------PhysicalDistribute ----------------------------------PhysicalProject ------------------------------------filter((customer_address.ca_country = 'United States')((ca_state IN ('SD', 'KS', 'MI') OR ca_state IN ('MO', 'ND', 'CO')) OR ca_state IN ('NH', 'OH', 'TX'))) diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query14.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query14.out index b271f32926..e15a188199 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query14.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query14.out @@ -4,10 +4,11 @@ PhysicalCteAnchor ( cteId=CTEId#0 ) --PhysicalCteProducer ( cteId=CTEId#0 ) ----PhysicalProject ------hashJoin[INNER_JOIN](item.i_brand_id = t.brand_id)(item.i_class_id = t.class_id)(item.i_category_id = t.category_id) ---------PhysicalProject -----------PhysicalOlapScan[item] --------PhysicalDistribute -----------PhysicalIntersect +----------PhysicalProject +------------PhysicalOlapScan[item] +--------PhysicalIntersect +----------PhysicalDistribute ------------hashAgg[GLOBAL] --------------PhysicalDistribute ----------------hashAgg[LOCAL] @@ -23,33 +24,37 @@ PhysicalCteAnchor ( cteId=CTEId#0 ) ----------------------PhysicalDistribute ------------------------PhysicalProject --------------------------PhysicalOlapScan[item] +----------PhysicalDistribute ------------hashAgg[GLOBAL] --------------PhysicalDistribute ----------------hashAgg[LOCAL] ------------------PhysicalProject --------------------hashJoin[INNER_JOIN](catalog_sales.cs_item_sk = ics.i_item_sk) -----------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = d2.d_date_sk) -------------------------PhysicalProject ---------------------------PhysicalOlapScan[catalog_sales] -------------------------PhysicalDistribute +----------------------PhysicalDistribute +------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = d2.d_date_sk) --------------------------PhysicalProject -----------------------------filter((d2.d_year >= 2000)(d2.d_year <= 2002)) -------------------------------PhysicalOlapScan[date_dim] +----------------------------PhysicalOlapScan[catalog_sales] +--------------------------PhysicalDistribute +----------------------------PhysicalProject +------------------------------filter((d2.d_year >= 2000)(d2.d_year <= 2002)) +--------------------------------PhysicalOlapScan[date_dim] ----------------------PhysicalDistribute ------------------------PhysicalProject --------------------------PhysicalOlapScan[item] +----------PhysicalDistribute ------------hashAgg[GLOBAL] --------------PhysicalDistribute ----------------hashAgg[LOCAL] ------------------PhysicalProject --------------------hashJoin[INNER_JOIN](web_sales.ws_item_sk = iws.i_item_sk) -----------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = d3.d_date_sk) -------------------------PhysicalProject ---------------------------PhysicalOlapScan[web_sales] -------------------------PhysicalDistribute +----------------------PhysicalDistribute +------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = d3.d_date_sk) --------------------------PhysicalProject -----------------------------filter((d3.d_year <= 2002)(d3.d_year >= 2000)) -------------------------------PhysicalOlapScan[date_dim] +----------------------------PhysicalOlapScan[web_sales] +--------------------------PhysicalDistribute +----------------------------PhysicalProject +------------------------------filter((d3.d_year <= 2002)(d3.d_year >= 2000)) +--------------------------------PhysicalOlapScan[date_dim] ----------------------PhysicalDistribute ------------------------PhysicalProject --------------------------PhysicalOlapScan[item] diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query17.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query17.out index ab873f0674..dddca95770 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query17.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query17.out @@ -12,8 +12,9 @@ PhysicalResultSink ------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = d3.d_date_sk) --------------------PhysicalProject ----------------------hashJoin[INNER_JOIN](store_returns.sr_item_sk = catalog_sales.cs_item_sk)(store_returns.sr_customer_sk = catalog_sales.cs_bill_customer_sk) -------------------------PhysicalProject ---------------------------PhysicalOlapScan[catalog_sales] +------------------------PhysicalDistribute +--------------------------PhysicalProject +----------------------------PhysicalOlapScan[catalog_sales] ------------------------PhysicalDistribute --------------------------hashJoin[INNER_JOIN](store.s_store_sk = store_sales.ss_store_sk) ----------------------------PhysicalProject diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query19.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query19.out index b3b3802553..f01f7b5a8e 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query19.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query19.out @@ -17,8 +17,9 @@ PhysicalResultSink ------------------------PhysicalDistribute --------------------------PhysicalProject ----------------------------hashJoin[INNER_JOIN](store_sales.ss_customer_sk = customer.c_customer_sk) -------------------------------PhysicalProject ---------------------------------PhysicalOlapScan[customer] +------------------------------PhysicalDistribute +--------------------------------PhysicalProject +----------------------------------PhysicalOlapScan[customer] ------------------------------PhysicalDistribute --------------------------------PhysicalProject ----------------------------------hashJoin[INNER_JOIN](date_dim.d_date_sk = store_sales.ss_sold_date_sk) diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query20.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query20.out index 8db8714815..301615de70 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query20.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query20.out @@ -13,13 +13,14 @@ PhysicalResultSink --------------------hashAgg[LOCAL] ----------------------PhysicalProject ------------------------hashJoin[INNER_JOIN](catalog_sales.cs_item_sk = item.i_item_sk) ---------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk) -----------------------------PhysicalProject -------------------------------PhysicalOlapScan[catalog_sales] -----------------------------PhysicalDistribute +--------------------------PhysicalDistribute +----------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk) ------------------------------PhysicalProject ---------------------------------filter((date_dim.d_date >= 2002-01-26)(date_dim.d_date <= 2002-02-25)) -----------------------------------PhysicalOlapScan[date_dim] +--------------------------------PhysicalOlapScan[catalog_sales] +------------------------------PhysicalDistribute +--------------------------------PhysicalProject +----------------------------------filter((date_dim.d_date >= 2002-01-26)(date_dim.d_date <= 2002-02-25)) +------------------------------------PhysicalOlapScan[date_dim] --------------------------PhysicalDistribute ----------------------------PhysicalProject ------------------------------filter(i_category IN ('Shoes', 'Books', 'Women')) diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query23.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query23.out index 9f1ec95729..b9f1e7b6f8 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query23.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query23.out @@ -23,16 +23,15 @@ PhysicalCteAnchor ( cteId=CTEId#0 ) ----PhysicalCteProducer ( cteId=CTEId#2 ) ------PhysicalProject --------NestedLoopJoin[INNER_JOIN](cast(ssales as DOUBLE) > cast(((cast(95 as DECIMALV3(8, 5)) / 100.0) * tpcds_cmax) as DOUBLE)) -----------hashAgg[GLOBAL] -------------PhysicalDistribute ---------------hashAgg[LOCAL] -----------------PhysicalProject -------------------hashJoin[INNER_JOIN](store_sales.ss_customer_sk = customer.c_customer_sk) ---------------------PhysicalProject -----------------------PhysicalOlapScan[store_sales] ---------------------PhysicalDistribute -----------------------PhysicalProject -------------------------PhysicalOlapScan[customer] +----------hashAgg[LOCAL] +------------PhysicalProject +--------------hashJoin[INNER_JOIN](store_sales.ss_customer_sk = customer.c_customer_sk) +----------------PhysicalDistribute +------------------PhysicalProject +--------------------PhysicalOlapScan[store_sales] +----------------PhysicalDistribute +------------------PhysicalProject +--------------------PhysicalOlapScan[customer] ----------PhysicalDistribute ------------PhysicalAssertNumRows --------------PhysicalProject @@ -40,21 +39,20 @@ PhysicalCteAnchor ( cteId=CTEId#0 ) ------------------PhysicalDistribute --------------------hashAgg[LOCAL] ----------------------PhysicalProject -------------------------hashAgg[GLOBAL] ---------------------------PhysicalDistribute -----------------------------hashAgg[LOCAL] -------------------------------PhysicalProject ---------------------------------hashJoin[INNER_JOIN](store_sales.ss_customer_sk = customer.c_customer_sk) -----------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk) -------------------------------------PhysicalProject ---------------------------------------PhysicalOlapScan[store_sales] -------------------------------------PhysicalDistribute ---------------------------------------PhysicalProject -----------------------------------------filter(d_year IN (2000, 2001, 2002, 2003)) -------------------------------------------PhysicalOlapScan[date_dim] +------------------------hashAgg[LOCAL] +--------------------------PhysicalProject +----------------------------hashJoin[INNER_JOIN](store_sales.ss_customer_sk = customer.c_customer_sk) +------------------------------PhysicalDistribute +--------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk) +----------------------------------PhysicalProject +------------------------------------PhysicalOlapScan[store_sales] ----------------------------------PhysicalDistribute ------------------------------------PhysicalProject ---------------------------------------PhysicalOlapScan[customer] +--------------------------------------filter(d_year IN (2000, 2001, 2002, 2003)) +----------------------------------------PhysicalOlapScan[date_dim] +------------------------------PhysicalDistribute +--------------------------------PhysicalProject +----------------------------------PhysicalOlapScan[customer] ----PhysicalResultSink ------PhysicalLimit --------PhysicalLimit diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query24.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query24.out index a9e8df2aae..3905209924 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query24.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query24.out @@ -8,29 +8,32 @@ PhysicalCteAnchor ( cteId=CTEId#0 ) ----------hashAgg[LOCAL] ------------PhysicalProject --------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = store_returns.sr_item_sk)(store_sales.ss_ticket_number = store_returns.sr_ticket_number) -----------------PhysicalProject -------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk) ---------------------hashJoin[INNER_JOIN](store.s_zip = customer_address.ca_zip)(customer.c_current_addr_sk = customer_address.ca_address_sk)( not (c_birth_country = upper(ca_country))) -----------------------PhysicalProject -------------------------hashJoin[INNER_JOIN](store_sales.ss_customer_sk = customer.c_customer_sk) ---------------------------hashJoin[INNER_JOIN](store_sales.ss_store_sk = store.s_store_sk) -----------------------------PhysicalProject -------------------------------PhysicalOlapScan[store_sales] +----------------PhysicalDistribute +------------------PhysicalProject +--------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk) +----------------------hashJoin[INNER_JOIN](store.s_zip = customer_address.ca_zip)(customer.c_current_addr_sk = customer_address.ca_address_sk)( not (c_birth_country = upper(ca_country))) +------------------------PhysicalProject +--------------------------hashJoin[INNER_JOIN](store_sales.ss_customer_sk = customer.c_customer_sk) +----------------------------PhysicalDistribute +------------------------------hashJoin[INNER_JOIN](store_sales.ss_store_sk = store.s_store_sk) +--------------------------------PhysicalProject +----------------------------------PhysicalOlapScan[store_sales] +--------------------------------PhysicalDistribute +----------------------------------PhysicalProject +------------------------------------filter((store.s_market_id = 8)) +--------------------------------------PhysicalOlapScan[store] ----------------------------PhysicalDistribute ------------------------------PhysicalProject ---------------------------------filter((store.s_market_id = 8)) -----------------------------------PhysicalOlapScan[store] ---------------------------PhysicalDistribute -----------------------------PhysicalProject -------------------------------PhysicalOlapScan[customer] +--------------------------------PhysicalOlapScan[customer] +------------------------PhysicalDistribute +--------------------------PhysicalProject +----------------------------PhysicalOlapScan[customer_address] ----------------------PhysicalDistribute ------------------------PhysicalProject ---------------------------PhysicalOlapScan[customer_address] ---------------------PhysicalDistribute -----------------------PhysicalProject -------------------------PhysicalOlapScan[item] -----------------PhysicalProject -------------------PhysicalOlapScan[store_returns] +--------------------------PhysicalOlapScan[item] +----------------PhysicalDistribute +------------------PhysicalProject +--------------------PhysicalOlapScan[store_returns] --PhysicalResultSink ----PhysicalQuickSort ------PhysicalDistribute diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query3.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query3.out index 6516eca416..fc17a5bab5 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query3.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query3.out @@ -10,13 +10,14 @@ PhysicalResultSink --------------hashAgg[LOCAL] ----------------PhysicalProject ------------------hashJoin[INNER_JOIN](dt.d_date_sk = store_sales.ss_sold_date_sk) ---------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk) -----------------------PhysicalProject -------------------------PhysicalOlapScan[store_sales] -----------------------PhysicalDistribute +--------------------PhysicalDistribute +----------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk) ------------------------PhysicalProject ---------------------------filter((item.i_manufact_id = 816)) -----------------------------PhysicalOlapScan[item] +--------------------------PhysicalOlapScan[store_sales] +------------------------PhysicalDistribute +--------------------------PhysicalProject +----------------------------filter((item.i_manufact_id = 816)) +------------------------------PhysicalOlapScan[item] --------------------PhysicalDistribute ----------------------PhysicalProject ------------------------filter((dt.d_moy = 11)) diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query31.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query31.out index ed3787c350..a5db3dea79 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query31.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query31.out @@ -8,14 +8,15 @@ PhysicalCteAnchor ( cteId=CTEId#0 ) ----------hashAgg[LOCAL] ------------PhysicalProject --------------hashJoin[INNER_JOIN](store_sales.ss_addr_sk = customer_address.ca_address_sk) -----------------PhysicalProject -------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk) ---------------------PhysicalProject -----------------------PhysicalOlapScan[store_sales] ---------------------PhysicalDistribute +----------------PhysicalDistribute +------------------PhysicalProject +--------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk) ----------------------PhysicalProject -------------------------filter(d_qoy IN (1, 2, 3)(ss.d_year = 2000)) ---------------------------PhysicalOlapScan[date_dim] +------------------------PhysicalOlapScan[store_sales] +----------------------PhysicalDistribute +------------------------PhysicalProject +--------------------------filter(d_qoy IN (1, 2, 3)(ss.d_year = 2000)) +----------------------------PhysicalOlapScan[date_dim] ----------------PhysicalDistribute ------------------PhysicalProject --------------------PhysicalOlapScan[customer_address] diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query33.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query33.out index cea4ec9ccc..d479e8c20c 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query33.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query33.out @@ -32,8 +32,9 @@ PhysicalResultSink ----------------------------------------PhysicalOlapScan[customer_address] ----------------------------PhysicalDistribute ------------------------------hashJoin[LEFT_SEMI_JOIN](item.i_manufact_id = item.i_manufact_id) ---------------------------------PhysicalProject -----------------------------------PhysicalOlapScan[item] +--------------------------------PhysicalDistribute +----------------------------------PhysicalProject +------------------------------------PhysicalOlapScan[item] --------------------------------PhysicalDistribute ----------------------------------PhysicalProject ------------------------------------filter((item.i_category = 'Home')) @@ -62,39 +63,39 @@ PhysicalResultSink ----------------------------------------PhysicalOlapScan[customer_address] ----------------------------PhysicalDistribute ------------------------------hashJoin[LEFT_SEMI_JOIN](item.i_manufact_id = item.i_manufact_id) ---------------------------------PhysicalProject -----------------------------------PhysicalOlapScan[item] +--------------------------------PhysicalDistribute +----------------------------------PhysicalProject +------------------------------------PhysicalOlapScan[item] --------------------------------PhysicalDistribute ----------------------------------PhysicalProject ------------------------------------filter((item.i_category = 'Home')) --------------------------------------PhysicalOlapScan[item] ----------------PhysicalProject -------------------hashAgg[GLOBAL] ---------------------PhysicalDistribute -----------------------hashAgg[LOCAL] -------------------------PhysicalProject ---------------------------hashJoin[LEFT_SEMI_JOIN](item.i_manufact_id = item.i_manufact_id) -----------------------------hashJoin[INNER_JOIN](web_sales.ws_item_sk = item.i_item_sk) -------------------------------PhysicalProject ---------------------------------PhysicalOlapScan[item] -------------------------------PhysicalDistribute ---------------------------------PhysicalProject -----------------------------------hashJoin[INNER_JOIN](web_sales.ws_bill_addr_sk = customer_address.ca_address_sk) -------------------------------------PhysicalDistribute ---------------------------------------PhysicalProject -----------------------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk) -------------------------------------------PhysicalProject ---------------------------------------------PhysicalOlapScan[web_sales] -------------------------------------------PhysicalDistribute ---------------------------------------------PhysicalProject -----------------------------------------------filter((date_dim.d_moy = 1)(date_dim.d_year = 2002)) -------------------------------------------------PhysicalOlapScan[date_dim] -------------------------------------PhysicalDistribute ---------------------------------------PhysicalProject -----------------------------------------filter((customer_address.ca_gmt_offset = -5.00)) -------------------------------------------PhysicalOlapScan[customer_address] +------------------hashAgg[LOCAL] +--------------------PhysicalProject +----------------------hashJoin[LEFT_SEMI_JOIN](item.i_manufact_id = item.i_manufact_id) +------------------------PhysicalDistribute +--------------------------hashJoin[INNER_JOIN](web_sales.ws_item_sk = item.i_item_sk) +----------------------------PhysicalProject +------------------------------PhysicalOlapScan[item] ----------------------------PhysicalDistribute ------------------------------PhysicalProject ---------------------------------filter((item.i_category = 'Home')) -----------------------------------PhysicalOlapScan[item] +--------------------------------hashJoin[INNER_JOIN](web_sales.ws_bill_addr_sk = customer_address.ca_address_sk) +----------------------------------PhysicalDistribute +------------------------------------PhysicalProject +--------------------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk) +----------------------------------------PhysicalProject +------------------------------------------PhysicalOlapScan[web_sales] +----------------------------------------PhysicalDistribute +------------------------------------------PhysicalProject +--------------------------------------------filter((date_dim.d_moy = 1)(date_dim.d_year = 2002)) +----------------------------------------------PhysicalOlapScan[date_dim] +----------------------------------PhysicalDistribute +------------------------------------PhysicalProject +--------------------------------------filter((customer_address.ca_gmt_offset = -5.00)) +----------------------------------------PhysicalOlapScan[customer_address] +------------------------PhysicalDistribute +--------------------------PhysicalProject +----------------------------filter((item.i_category = 'Home')) +------------------------------PhysicalOlapScan[item] diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query36.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query36.out index eed6724c0d..60a0b05eb0 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query36.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query36.out @@ -16,18 +16,19 @@ PhysicalResultSink --------------------------PhysicalRepeat ----------------------------PhysicalProject ------------------------------hashJoin[INNER_JOIN](store.s_store_sk = store_sales.ss_store_sk) ---------------------------------PhysicalProject -----------------------------------hashJoin[INNER_JOIN](item.i_item_sk = store_sales.ss_item_sk) -------------------------------------hashJoin[INNER_JOIN](d1.d_date_sk = store_sales.ss_sold_date_sk) ---------------------------------------PhysicalProject -----------------------------------------PhysicalOlapScan[store_sales] ---------------------------------------PhysicalDistribute +--------------------------------hashJoin[INNER_JOIN](item.i_item_sk = store_sales.ss_item_sk) +----------------------------------PhysicalDistribute +------------------------------------PhysicalProject +--------------------------------------hashJoin[INNER_JOIN](d1.d_date_sk = store_sales.ss_sold_date_sk) ----------------------------------------PhysicalProject -------------------------------------------filter((d1.d_year = 2002)) ---------------------------------------------PhysicalOlapScan[date_dim] -------------------------------------PhysicalDistribute ---------------------------------------PhysicalProject -----------------------------------------PhysicalOlapScan[item] +------------------------------------------PhysicalOlapScan[store_sales] +----------------------------------------PhysicalDistribute +------------------------------------------PhysicalProject +--------------------------------------------filter((d1.d_year = 2002)) +----------------------------------------------PhysicalOlapScan[date_dim] +----------------------------------PhysicalDistribute +------------------------------------PhysicalProject +--------------------------------------PhysicalOlapScan[item] --------------------------------PhysicalDistribute ----------------------------------PhysicalProject ------------------------------------filter(s_state IN ('SD', 'TN', 'GA', 'SC', 'MO', 'AL', 'MI', 'OH')) diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query4.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query4.out index 540045f8f4..3e1360aafe 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query4.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query4.out @@ -11,9 +11,10 @@ PhysicalCteAnchor ( cteId=CTEId#0 ) ----------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk) ------------------PhysicalProject --------------------hashJoin[INNER_JOIN](customer.c_customer_sk = store_sales.ss_customer_sk) -----------------------PhysicalProject -------------------------filter('s' IN ('c', 's', 'w')) ---------------------------PhysicalOlapScan[store_sales] +----------------------PhysicalDistribute +------------------------PhysicalProject +--------------------------filter('s' IN ('c', 's', 'w')) +----------------------------PhysicalOlapScan[store_sales] ----------------------PhysicalDistribute ------------------------PhysicalProject --------------------------filter('s' IN ('c', 's', 'w')) @@ -30,9 +31,10 @@ PhysicalCteAnchor ( cteId=CTEId#0 ) ----------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk) ------------------PhysicalProject --------------------hashJoin[INNER_JOIN](customer.c_customer_sk = catalog_sales.cs_bill_customer_sk) -----------------------PhysicalProject -------------------------filter('c' IN ('c', 's', 'w')) ---------------------------PhysicalOlapScan[catalog_sales] +----------------------PhysicalDistribute +------------------------PhysicalProject +--------------------------filter('c' IN ('c', 's', 'w')) +----------------------------PhysicalOlapScan[catalog_sales] ----------------------PhysicalDistribute ------------------------PhysicalProject --------------------------filter('c' IN ('c', 's', 'w')) @@ -49,9 +51,10 @@ PhysicalCteAnchor ( cteId=CTEId#0 ) ----------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk) ------------------PhysicalProject --------------------hashJoin[INNER_JOIN](customer.c_customer_sk = web_sales.ws_bill_customer_sk) -----------------------PhysicalProject -------------------------filter('w' IN ('c', 's', 'w')) ---------------------------PhysicalOlapScan[web_sales] +----------------------PhysicalDistribute +------------------------PhysicalProject +--------------------------filter('w' IN ('c', 's', 'w')) +----------------------------PhysicalOlapScan[web_sales] ----------------------PhysicalDistribute ------------------------PhysicalProject --------------------------filter('w' IN ('c', 's', 'w')) diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query44.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query44.out index 3f3f830e5d..ef988f8e86 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query44.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query44.out @@ -10,35 +10,6 @@ PhysicalResultSink --------------PhysicalOlapScan[item] ------------PhysicalDistribute --------------hashJoin[INNER_JOIN](asceding.rnk = descending.rnk) -----------------hashJoin[INNER_JOIN](i2.i_item_sk = descending.item_sk) -------------------PhysicalProject ---------------------PhysicalOlapScan[item] -------------------PhysicalDistribute ---------------------PhysicalProject -----------------------filter((rnk < 11)) -------------------------PhysicalWindow ---------------------------PhysicalQuickSort -----------------------------PhysicalDistribute -------------------------------PhysicalQuickSort ---------------------------------PhysicalPartitionTopN -----------------------------------PhysicalProject -------------------------------------NestedLoopJoin[INNER_JOIN](cast(rank_col as DOUBLE) > cast((0.9 * rank_col) as DOUBLE)) ---------------------------------------hashAgg[GLOBAL] -----------------------------------------PhysicalDistribute -------------------------------------------hashAgg[LOCAL] ---------------------------------------------PhysicalProject -----------------------------------------------filter((ss1.ss_store_sk = 146)) -------------------------------------------------PhysicalOlapScan[store_sales] ---------------------------------------PhysicalDistribute -----------------------------------------PhysicalAssertNumRows -------------------------------------------PhysicalDistribute ---------------------------------------------PhysicalProject -----------------------------------------------hashAgg[GLOBAL] -------------------------------------------------PhysicalDistribute ---------------------------------------------------hashAgg[LOCAL] -----------------------------------------------------PhysicalProject -------------------------------------------------------filter(ss_addr_sk IS NULL(store_sales.ss_store_sk = 146)) ---------------------------------------------------------PhysicalOlapScan[store_sales] ----------------PhysicalDistribute ------------------PhysicalProject --------------------filter((rnk < 11)) @@ -65,4 +36,34 @@ PhysicalResultSink --------------------------------------------------PhysicalProject ----------------------------------------------------filter(ss_addr_sk IS NULL(store_sales.ss_store_sk = 146)) ------------------------------------------------------PhysicalOlapScan[store_sales] +----------------PhysicalDistribute +------------------hashJoin[INNER_JOIN](i2.i_item_sk = descending.item_sk) +--------------------PhysicalProject +----------------------PhysicalOlapScan[item] +--------------------PhysicalDistribute +----------------------PhysicalProject +------------------------filter((rnk < 11)) +--------------------------PhysicalWindow +----------------------------PhysicalQuickSort +------------------------------PhysicalDistribute +--------------------------------PhysicalQuickSort +----------------------------------PhysicalPartitionTopN +------------------------------------PhysicalProject +--------------------------------------NestedLoopJoin[INNER_JOIN](cast(rank_col as DOUBLE) > cast((0.9 * rank_col) as DOUBLE)) +----------------------------------------hashAgg[GLOBAL] +------------------------------------------PhysicalDistribute +--------------------------------------------hashAgg[LOCAL] +----------------------------------------------PhysicalProject +------------------------------------------------filter((ss1.ss_store_sk = 146)) +--------------------------------------------------PhysicalOlapScan[store_sales] +----------------------------------------PhysicalDistribute +------------------------------------------PhysicalAssertNumRows +--------------------------------------------PhysicalDistribute +----------------------------------------------PhysicalProject +------------------------------------------------hashAgg[GLOBAL] +--------------------------------------------------PhysicalDistribute +----------------------------------------------------hashAgg[LOCAL] +------------------------------------------------------PhysicalProject +--------------------------------------------------------filter(ss_addr_sk IS NULL(store_sales.ss_store_sk = 146)) +----------------------------------------------------------PhysicalOlapScan[store_sales] diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query48.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query48.out index 00af1ea476..cc6e4167ae 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query48.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query48.out @@ -6,26 +6,29 @@ PhysicalResultSink ------hashAgg[LOCAL] --------PhysicalProject ----------hashJoin[INNER_JOIN](store.s_store_sk = store_sales.ss_store_sk) -------------PhysicalProject ---------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk) -----------------hashJoin[INNER_JOIN](store_sales.ss_addr_sk = customer_address.ca_address_sk)(((ca_state IN ('MD', 'MN', 'IA') AND ((store_sales.ss_net_profit >= 0.00) AND (store_sales.ss_net_profit <= 2000.00))) OR (ca_state IN ('VA', 'IL', 'TX') AND ((store_sales.ss_net_profit >= 150.00) AND (store_sales.ss_net_profit <= 3000.00)))) OR (ca_state IN ('MI', 'WI', 'IN') AND ((store_sales.ss_net_profit >= 50.00) AND (store_sales.ss_net_profit <= 25000.00)))) -------------------PhysicalDistribute ---------------------hashJoin[INNER_JOIN](customer_demographics.cd_demo_sk = store_sales.ss_cdemo_sk)(((((cast(cd_marital_status as VARCHAR(*)) = 'U') AND (cast(cd_education_status as VARCHAR(*)) = 'Primary')) AND ((store_sales.ss_sales_price >= 100.00) AND (store_sales.ss_sales_price <= 150.00))) OR (((cast(cd_marital_status as VARCHAR(*)) = 'W') AND (cast(cd_education_status as VARCHAR(*)) = 'College')) AND ((store_sales.ss_sales_price >= 50.00) AND (store_sales.ss_sales_price <= 100.00)))) OR (((cast(cd_marital_status as VARCHAR(*)) = 'D') AND (cast(cd_education_status as VARCHAR(*)) = '2 yr Degree')) AND ((store_sales.ss_sales_price >= 150.00) AND (store_sales.ss_sales_price <= 200.00)))) -----------------------PhysicalProject -------------------------filter(((((store_sales.ss_net_profit >= 0.00) AND (store_sales.ss_net_profit <= 2000.00)) OR ((store_sales.ss_net_profit >= 150.00) AND (store_sales.ss_net_profit <= 3000.00))) OR ((store_sales.ss_net_profit >= 50.00) AND (store_sales.ss_net_profit <= 25000.00)))((((store_sales.ss_sales_price >= 100.00) AND (store_sales.ss_sales_price <= 150.00)) OR ((store_sales.ss_sales_price >= 50.00) AND (store_sales.ss_sales_price <= 100.00))) OR ((store_sales.ss_sales_price >= 150.00) AND (store_sales.ss_sales_price <= 200.00)))) ---------------------------PhysicalOlapScan[store_sales] -----------------------PhysicalDistribute -------------------------PhysicalProject ---------------------------filter(((((cast(cd_marital_status as VARCHAR(*)) = 'U') AND (cast(cd_education_status as VARCHAR(*)) = 'Primary')) OR ((cast(cd_marital_status as VARCHAR(*)) = 'W') AND (cast(cd_education_status as VARCHAR(*)) = 'College'))) OR ((cast(cd_marital_status as VARCHAR(*)) = 'D') AND (cast(cd_education_status as VARCHAR(*)) = '2 yr Degree')))) -----------------------------PhysicalOlapScan[customer_demographics] +------------PhysicalDistribute +--------------PhysicalProject +----------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk) ------------------PhysicalDistribute --------------------PhysicalProject -----------------------filter(((ca_state IN ('MD', 'MN', 'IA') OR ca_state IN ('VA', 'IL', 'TX')) OR ca_state IN ('MI', 'WI', 'IN'))(customer_address.ca_country = 'United States')) -------------------------PhysicalOlapScan[customer_address] -----------------PhysicalDistribute -------------------PhysicalProject ---------------------filter((date_dim.d_year = 1999)) -----------------------PhysicalOlapScan[date_dim] +----------------------hashJoin[INNER_JOIN](customer_demographics.cd_demo_sk = store_sales.ss_cdemo_sk)(((((cast(cd_marital_status as VARCHAR(*)) = 'U') AND (cast(cd_education_status as VARCHAR(*)) = 'Primary')) AND ((store_sales.ss_sales_price >= 100.00) AND (store_sales.ss_sales_price <= 150.00))) OR (((cast(cd_marital_status as VARCHAR(*)) = 'W') AND (cast(cd_education_status as VARCHAR(*)) = 'College')) AND ((store_sales.ss_sales_price >= 50.00) AND (store_sales.ss_sales_price <= 100.00)))) OR (((cast(cd_marital_status as VARCHAR(*)) = 'D') AND (cast(cd_education_status as VARCHAR(*)) = '2 yr Degree')) AND ((store_sales.ss_sales_price >= 150.00) AND (store_sales.ss_sales_price <= 200.00)))) +------------------------PhysicalDistribute +--------------------------hashJoin[INNER_JOIN](store_sales.ss_addr_sk = customer_address.ca_address_sk)(((ca_state IN ('MD', 'MN', 'IA') AND ((store_sales.ss_net_profit >= 0.00) AND (store_sales.ss_net_profit <= 2000.00))) OR (ca_state IN ('VA', 'IL', 'TX') AND ((store_sales.ss_net_profit >= 150.00) AND (store_sales.ss_net_profit <= 3000.00)))) OR (ca_state IN ('MI', 'WI', 'IN') AND ((store_sales.ss_net_profit >= 50.00) AND (store_sales.ss_net_profit <= 25000.00)))) +----------------------------PhysicalProject +------------------------------filter(((((store_sales.ss_net_profit >= 0.00) AND (store_sales.ss_net_profit <= 2000.00)) OR ((store_sales.ss_net_profit >= 150.00) AND (store_sales.ss_net_profit <= 3000.00))) OR ((store_sales.ss_net_profit >= 50.00) AND (store_sales.ss_net_profit <= 25000.00)))((((store_sales.ss_sales_price >= 100.00) AND (store_sales.ss_sales_price <= 150.00)) OR ((store_sales.ss_sales_price >= 50.00) AND (store_sales.ss_sales_price <= 100.00))) OR ((store_sales.ss_sales_price >= 150.00) AND (store_sales.ss_sales_price <= 200.00)))) +--------------------------------PhysicalOlapScan[store_sales] +----------------------------PhysicalDistribute +------------------------------PhysicalProject +--------------------------------filter(((ca_state IN ('MD', 'MN', 'IA') OR ca_state IN ('VA', 'IL', 'TX')) OR ca_state IN ('MI', 'WI', 'IN'))(customer_address.ca_country = 'United States')) +----------------------------------PhysicalOlapScan[customer_address] +------------------------PhysicalDistribute +--------------------------PhysicalProject +----------------------------filter(((((cast(cd_marital_status as VARCHAR(*)) = 'U') AND (cast(cd_education_status as VARCHAR(*)) = 'Primary')) OR ((cast(cd_marital_status as VARCHAR(*)) = 'W') AND (cast(cd_education_status as VARCHAR(*)) = 'College'))) OR ((cast(cd_marital_status as VARCHAR(*)) = 'D') AND (cast(cd_education_status as VARCHAR(*)) = '2 yr Degree')))) +------------------------------PhysicalOlapScan[customer_demographics] +------------------PhysicalDistribute +--------------------PhysicalProject +----------------------filter((date_dim.d_year = 1999)) +------------------------PhysicalOlapScan[date_dim] ------------PhysicalDistribute --------------PhysicalProject ----------------PhysicalOlapScan[store] diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query5.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query5.out index 49a99dc3af..a70e63a76b 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query5.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query5.out @@ -37,18 +37,20 @@ PhysicalResultSink --------------------------hashAgg[LOCAL] ----------------------------PhysicalProject ------------------------------hashJoin[INNER_JOIN](salesreturns.page_sk = catalog_page.cp_catalog_page_sk) ---------------------------------hashJoin[INNER_JOIN](salesreturns.date_sk = date_dim.d_date_sk) -----------------------------------PhysicalUnion -------------------------------------PhysicalDistribute ---------------------------------------PhysicalProject -----------------------------------------PhysicalOlapScan[catalog_sales] -------------------------------------PhysicalDistribute ---------------------------------------PhysicalProject -----------------------------------------PhysicalOlapScan[catalog_returns] -----------------------------------PhysicalDistribute -------------------------------------PhysicalProject ---------------------------------------filter((date_dim.d_date >= 2000-08-19)(date_dim.d_date <= 2000-09-02)) -----------------------------------------PhysicalOlapScan[date_dim] +--------------------------------PhysicalDistribute +----------------------------------PhysicalProject +------------------------------------hashJoin[INNER_JOIN](salesreturns.date_sk = date_dim.d_date_sk) +--------------------------------------PhysicalUnion +----------------------------------------PhysicalDistribute +------------------------------------------PhysicalProject +--------------------------------------------PhysicalOlapScan[catalog_sales] +----------------------------------------PhysicalDistribute +------------------------------------------PhysicalProject +--------------------------------------------PhysicalOlapScan[catalog_returns] +--------------------------------------PhysicalDistribute +----------------------------------------PhysicalProject +------------------------------------------filter((date_dim.d_date >= 2000-08-19)(date_dim.d_date <= 2000-09-02)) +--------------------------------------------PhysicalOlapScan[date_dim] --------------------------------PhysicalDistribute ----------------------------------PhysicalProject ------------------------------------PhysicalOlapScan[catalog_page] diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query53.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query53.out index 87e4abe779..6e6b73448b 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query53.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query53.out @@ -15,19 +15,22 @@ PhysicalResultSink ------------------------hashAgg[LOCAL] --------------------------PhysicalProject ----------------------------hashJoin[INNER_JOIN](store_sales.ss_store_sk = store.s_store_sk) -------------------------------PhysicalProject ---------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk) -----------------------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk) -------------------------------------PhysicalProject ---------------------------------------PhysicalOlapScan[store_sales] +------------------------------PhysicalDistribute +--------------------------------PhysicalProject +----------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk) ------------------------------------PhysicalDistribute --------------------------------------PhysicalProject -----------------------------------------filter((((i_category IN ('Books', 'Children', 'Electronics') AND i_class IN ('personal', 'portable', 'reference', 'self-help')) AND i_brand IN ('scholaramalgamalg #14', 'scholaramalgamalg #7', 'exportiunivamalg #9', 'scholaramalgamalg #9')) OR ((i_category IN ('Women', 'Music', 'Men') AND i_class IN ('accessories', 'classical', 'fragrances', 'pants')) AND i_brand IN ('amalgimporto #1', 'edu packscholar #1', 'exportiimporto #1', 'importoamalg #1')))) -------------------------------------------PhysicalOlapScan[item] -----------------------------------PhysicalDistribute -------------------------------------PhysicalProject ---------------------------------------filter(d_month_seq IN (1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211)) -----------------------------------------PhysicalOlapScan[date_dim] +----------------------------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk) +------------------------------------------PhysicalProject +--------------------------------------------PhysicalOlapScan[store_sales] +------------------------------------------PhysicalDistribute +--------------------------------------------PhysicalProject +----------------------------------------------filter((((i_category IN ('Books', 'Children', 'Electronics') AND i_class IN ('personal', 'portable', 'reference', 'self-help')) AND i_brand IN ('scholaramalgamalg #14', 'scholaramalgamalg #7', 'exportiunivamalg #9', 'scholaramalgamalg #9')) OR ((i_category IN ('Women', 'Music', 'Men') AND i_class IN ('accessories', 'classical', 'fragrances', 'pants')) AND i_brand IN ('amalgimporto #1', 'edu packscholar #1', 'exportiimporto #1', 'importoamalg #1')))) +------------------------------------------------PhysicalOlapScan[item] +------------------------------------PhysicalDistribute +--------------------------------------PhysicalProject +----------------------------------------filter(d_month_seq IN (1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211)) +------------------------------------------PhysicalOlapScan[date_dim] ------------------------------PhysicalDistribute --------------------------------PhysicalProject ----------------------------------PhysicalOlapScan[store] diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query54.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query54.out index 70a48fdb34..4e259454db 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query54.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query54.out @@ -19,43 +19,44 @@ PhysicalResultSink --------------------------------PhysicalProject ----------------------------------NestedLoopJoin[INNER_JOIN](cast(d_month_seq as BIGINT) >= (d_month_seq + 1)) ------------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk) ---------------------------------------PhysicalProject -----------------------------------------hashJoin[INNER_JOIN](my_customers.c_customer_sk = store_sales.ss_customer_sk) -------------------------------------------PhysicalProject ---------------------------------------------PhysicalOlapScan[store_sales] -------------------------------------------PhysicalDistribute ---------------------------------------------hashJoin[INNER_JOIN](my_customers.c_current_addr_sk = customer_address.ca_address_sk) -----------------------------------------------PhysicalProject -------------------------------------------------PhysicalOlapScan[customer_address] -----------------------------------------------PhysicalDistribute +--------------------------------------PhysicalDistribute +----------------------------------------PhysicalProject +------------------------------------------hashJoin[INNER_JOIN](my_customers.c_customer_sk = store_sales.ss_customer_sk) +--------------------------------------------PhysicalProject +----------------------------------------------PhysicalOlapScan[store_sales] +--------------------------------------------PhysicalDistribute +----------------------------------------------hashJoin[INNER_JOIN](my_customers.c_current_addr_sk = customer_address.ca_address_sk) ------------------------------------------------PhysicalProject ---------------------------------------------------hashAgg[GLOBAL] -----------------------------------------------------PhysicalDistribute -------------------------------------------------------hashAgg[LOCAL] ---------------------------------------------------------PhysicalProject -----------------------------------------------------------hashJoin[INNER_JOIN](customer.c_customer_sk = cs_or_ws_sales.customer_sk) -------------------------------------------------------------PhysicalProject ---------------------------------------------------------------PhysicalOlapScan[customer] -------------------------------------------------------------PhysicalDistribute +--------------------------------------------------PhysicalOlapScan[customer_address] +------------------------------------------------PhysicalDistribute +--------------------------------------------------PhysicalProject +----------------------------------------------------hashAgg[GLOBAL] +------------------------------------------------------PhysicalDistribute +--------------------------------------------------------hashAgg[LOCAL] +----------------------------------------------------------PhysicalProject +------------------------------------------------------------hashJoin[INNER_JOIN](customer.c_customer_sk = cs_or_ws_sales.customer_sk) --------------------------------------------------------------PhysicalProject -----------------------------------------------------------------hashJoin[INNER_JOIN](cs_or_ws_sales.sold_date_sk = date_dim.d_date_sk) -------------------------------------------------------------------PhysicalProject ---------------------------------------------------------------------hashJoin[INNER_JOIN](cs_or_ws_sales.item_sk = item.i_item_sk) -----------------------------------------------------------------------PhysicalUnion -------------------------------------------------------------------------PhysicalDistribute ---------------------------------------------------------------------------PhysicalProject -----------------------------------------------------------------------------PhysicalOlapScan[catalog_sales] -------------------------------------------------------------------------PhysicalDistribute ---------------------------------------------------------------------------PhysicalProject -----------------------------------------------------------------------------PhysicalOlapScan[web_sales] -----------------------------------------------------------------------PhysicalDistribute -------------------------------------------------------------------------PhysicalProject ---------------------------------------------------------------------------filter((cast(i_class as VARCHAR(*)) = 'maternity')(cast(i_category as VARCHAR(*)) = 'Women')) -----------------------------------------------------------------------------PhysicalOlapScan[item] -------------------------------------------------------------------PhysicalDistribute +----------------------------------------------------------------PhysicalOlapScan[customer] +--------------------------------------------------------------PhysicalDistribute +----------------------------------------------------------------PhysicalProject +------------------------------------------------------------------hashJoin[INNER_JOIN](cs_or_ws_sales.sold_date_sk = date_dim.d_date_sk) --------------------------------------------------------------------PhysicalProject -----------------------------------------------------------------------filter((date_dim.d_year = 1998)(date_dim.d_moy = 5)) -------------------------------------------------------------------------PhysicalOlapScan[date_dim] +----------------------------------------------------------------------hashJoin[INNER_JOIN](cs_or_ws_sales.item_sk = item.i_item_sk) +------------------------------------------------------------------------PhysicalUnion +--------------------------------------------------------------------------PhysicalDistribute +----------------------------------------------------------------------------PhysicalProject +------------------------------------------------------------------------------PhysicalOlapScan[catalog_sales] +--------------------------------------------------------------------------PhysicalDistribute +----------------------------------------------------------------------------PhysicalProject +------------------------------------------------------------------------------PhysicalOlapScan[web_sales] +------------------------------------------------------------------------PhysicalDistribute +--------------------------------------------------------------------------PhysicalProject +----------------------------------------------------------------------------filter((cast(i_class as VARCHAR(*)) = 'maternity')(cast(i_category as VARCHAR(*)) = 'Women')) +------------------------------------------------------------------------------PhysicalOlapScan[item] +--------------------------------------------------------------------PhysicalDistribute +----------------------------------------------------------------------PhysicalProject +------------------------------------------------------------------------filter((date_dim.d_year = 1998)(date_dim.d_moy = 5)) +--------------------------------------------------------------------------PhysicalOlapScan[date_dim] --------------------------------------PhysicalDistribute ----------------------------------------PhysicalProject ------------------------------------------PhysicalOlapScan[date_dim] diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query56.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query56.out index b2821d91e9..926f04e5f2 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query56.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query56.out @@ -16,18 +16,20 @@ PhysicalResultSink --------------------------hashJoin[INNER_JOIN](store_sales.ss_addr_sk = customer_address.ca_address_sk) ----------------------------PhysicalDistribute ------------------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk) ---------------------------------PhysicalProject -----------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk) -------------------------------------PhysicalProject ---------------------------------------PhysicalOlapScan[store_sales] -------------------------------------PhysicalDistribute +--------------------------------PhysicalDistribute +----------------------------------PhysicalProject +------------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk) --------------------------------------PhysicalProject -----------------------------------------filter((date_dim.d_year = 2000)(date_dim.d_moy = 2)) -------------------------------------------PhysicalOlapScan[date_dim] +----------------------------------------PhysicalOlapScan[store_sales] +--------------------------------------PhysicalDistribute +----------------------------------------PhysicalProject +------------------------------------------filter((date_dim.d_year = 2000)(date_dim.d_moy = 2)) +--------------------------------------------PhysicalOlapScan[date_dim] --------------------------------PhysicalDistribute ----------------------------------hashJoin[LEFT_SEMI_JOIN](item.i_item_id = item.i_item_id) -------------------------------------PhysicalProject ---------------------------------------PhysicalOlapScan[item] +------------------------------------PhysicalDistribute +--------------------------------------PhysicalProject +----------------------------------------PhysicalOlapScan[item] ------------------------------------PhysicalDistribute --------------------------------------PhysicalProject ----------------------------------------filter(i_color IN ('powder', 'green', 'cyan')) @@ -44,18 +46,20 @@ PhysicalResultSink --------------------------hashJoin[INNER_JOIN](catalog_sales.cs_bill_addr_sk = customer_address.ca_address_sk) ----------------------------PhysicalDistribute ------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_item_sk = item.i_item_sk) ---------------------------------PhysicalProject -----------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk) -------------------------------------PhysicalProject ---------------------------------------PhysicalOlapScan[catalog_sales] -------------------------------------PhysicalDistribute +--------------------------------PhysicalDistribute +----------------------------------PhysicalProject +------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk) --------------------------------------PhysicalProject -----------------------------------------filter((date_dim.d_year = 2000)(date_dim.d_moy = 2)) -------------------------------------------PhysicalOlapScan[date_dim] +----------------------------------------PhysicalOlapScan[catalog_sales] +--------------------------------------PhysicalDistribute +----------------------------------------PhysicalProject +------------------------------------------filter((date_dim.d_year = 2000)(date_dim.d_moy = 2)) +--------------------------------------------PhysicalOlapScan[date_dim] --------------------------------PhysicalDistribute ----------------------------------hashJoin[LEFT_SEMI_JOIN](item.i_item_id = item.i_item_id) -------------------------------------PhysicalProject ---------------------------------------PhysicalOlapScan[item] +------------------------------------PhysicalDistribute +--------------------------------------PhysicalProject +----------------------------------------PhysicalOlapScan[item] ------------------------------------PhysicalDistribute --------------------------------------PhysicalProject ----------------------------------------filter(i_color IN ('powder', 'green', 'cyan')) @@ -75,18 +79,20 @@ PhysicalResultSink --------------------------------PhysicalOlapScan[customer_address] ----------------------------PhysicalDistribute ------------------------------hashJoin[INNER_JOIN](web_sales.ws_item_sk = item.i_item_sk) ---------------------------------PhysicalProject -----------------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk) -------------------------------------PhysicalProject ---------------------------------------PhysicalOlapScan[web_sales] -------------------------------------PhysicalDistribute +--------------------------------PhysicalDistribute +----------------------------------PhysicalProject +------------------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk) --------------------------------------PhysicalProject -----------------------------------------filter((date_dim.d_year = 2000)(date_dim.d_moy = 2)) -------------------------------------------PhysicalOlapScan[date_dim] +----------------------------------------PhysicalOlapScan[web_sales] +--------------------------------------PhysicalDistribute +----------------------------------------PhysicalProject +------------------------------------------filter((date_dim.d_year = 2000)(date_dim.d_moy = 2)) +--------------------------------------------PhysicalOlapScan[date_dim] --------------------------------PhysicalDistribute ----------------------------------hashJoin[LEFT_SEMI_JOIN](item.i_item_id = item.i_item_id) -------------------------------------PhysicalProject ---------------------------------------PhysicalOlapScan[item] +------------------------------------PhysicalDistribute +--------------------------------------PhysicalProject +----------------------------------------PhysicalOlapScan[item] ------------------------------------PhysicalDistribute --------------------------------------PhysicalProject ----------------------------------------filter(i_color IN ('powder', 'green', 'cyan')) diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query57.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query57.out index d3d96f0926..2e7f06968a 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query57.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query57.out @@ -16,13 +16,14 @@ PhysicalCteAnchor ( cteId=CTEId#0 ) --------------------------hashJoin[INNER_JOIN](call_center.cc_call_center_sk = catalog_sales.cs_call_center_sk) ----------------------------PhysicalProject ------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_item_sk = item.i_item_sk) ---------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk) -----------------------------------PhysicalProject -------------------------------------PhysicalOlapScan[catalog_sales] -----------------------------------PhysicalDistribute +--------------------------------PhysicalDistribute +----------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk) ------------------------------------PhysicalProject ---------------------------------------filter((((date_dim.d_year = 1999) OR ((date_dim.d_year = 1998) AND (date_dim.d_moy = 12))) OR ((date_dim.d_year = 2000) AND (date_dim.d_moy = 1)))) -----------------------------------------PhysicalOlapScan[date_dim] +--------------------------------------PhysicalOlapScan[catalog_sales] +------------------------------------PhysicalDistribute +--------------------------------------PhysicalProject +----------------------------------------filter((((date_dim.d_year = 1999) OR ((date_dim.d_year = 1998) AND (date_dim.d_moy = 12))) OR ((date_dim.d_year = 2000) AND (date_dim.d_moy = 1)))) +------------------------------------------PhysicalOlapScan[date_dim] --------------------------------PhysicalDistribute ----------------------------------PhysicalProject ------------------------------------PhysicalOlapScan[item] diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query58.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query58.out index e5fd32f39b..a76c3945b6 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query58.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query58.out @@ -72,8 +72,9 @@ PhysicalResultSink --------------------------PhysicalProject ----------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk) ------------------------------hashJoin[INNER_JOIN](web_sales.ws_item_sk = item.i_item_sk) ---------------------------------PhysicalProject -----------------------------------PhysicalOlapScan[web_sales] +--------------------------------PhysicalDistribute +----------------------------------PhysicalProject +------------------------------------PhysicalOlapScan[web_sales] --------------------------------PhysicalDistribute ----------------------------------PhysicalProject ------------------------------------PhysicalOlapScan[item] diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query59.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query59.out index 5b0559251e..35bb32094a 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query59.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query59.out @@ -22,28 +22,31 @@ PhysicalCteAnchor ( cteId=CTEId#0 ) --------------PhysicalDistribute ----------------PhysicalProject ------------------hashJoin[INNER_JOIN](wss.ss_store_sk = store.s_store_sk) ---------------------hashJoin[INNER_JOIN](d.d_week_seq = d_week_seq2) -----------------------PhysicalDistribute -------------------------PhysicalProject ---------------------------PhysicalCteConsumer ( cteId=CTEId#0 ) -----------------------PhysicalDistribute -------------------------PhysicalProject ---------------------------filter((d.d_month_seq <= 1219)(d.d_month_seq >= 1208)) -----------------------------PhysicalOlapScan[date_dim] +--------------------PhysicalDistribute +----------------------hashJoin[INNER_JOIN](d.d_week_seq = d_week_seq1) +------------------------PhysicalDistribute +--------------------------PhysicalProject +----------------------------PhysicalCteConsumer ( cteId=CTEId#0 ) +------------------------PhysicalDistribute +--------------------------PhysicalProject +----------------------------filter((d.d_month_seq <= 1207)(d.d_month_seq >= 1196)) +------------------------------PhysicalOlapScan[date_dim] --------------------PhysicalDistribute ----------------------PhysicalProject ------------------------PhysicalOlapScan[store] --------------PhysicalDistribute ----------------PhysicalProject ------------------hashJoin[INNER_JOIN](wss.ss_store_sk = store.s_store_sk) ---------------------hashJoin[INNER_JOIN](d.d_week_seq = d_week_seq1) -----------------------PhysicalDistribute -------------------------PhysicalProject ---------------------------PhysicalCteConsumer ( cteId=CTEId#0 ) -----------------------PhysicalDistribute -------------------------PhysicalProject ---------------------------filter((d.d_month_seq <= 1207)(d.d_month_seq >= 1196)) -----------------------------PhysicalOlapScan[date_dim] +--------------------PhysicalDistribute +----------------------PhysicalProject +------------------------hashJoin[INNER_JOIN](d.d_week_seq = d_week_seq2) +--------------------------PhysicalDistribute +----------------------------PhysicalProject +------------------------------PhysicalCteConsumer ( cteId=CTEId#0 ) +--------------------------PhysicalDistribute +----------------------------PhysicalProject +------------------------------filter((d.d_month_seq <= 1219)(d.d_month_seq >= 1208)) +--------------------------------PhysicalOlapScan[date_dim] --------------------PhysicalDistribute ----------------------PhysicalProject ------------------------PhysicalOlapScan[store] diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query60.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query60.out index c09adeeea2..bd043d536a 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query60.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query60.out @@ -14,24 +14,27 @@ PhysicalResultSink ----------------------hashAgg[LOCAL] ------------------------PhysicalProject --------------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk) -----------------------------hashJoin[INNER_JOIN](store_sales.ss_addr_sk = customer_address.ca_address_sk) -------------------------------PhysicalDistribute ---------------------------------PhysicalProject -----------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk) +----------------------------PhysicalDistribute +------------------------------PhysicalProject +--------------------------------hashJoin[INNER_JOIN](store_sales.ss_addr_sk = customer_address.ca_address_sk) +----------------------------------PhysicalDistribute ------------------------------------PhysicalProject ---------------------------------------PhysicalOlapScan[store_sales] -------------------------------------PhysicalDistribute ---------------------------------------PhysicalProject -----------------------------------------filter((date_dim.d_year = 2000)(date_dim.d_moy = 8)) -------------------------------------------PhysicalOlapScan[date_dim] -------------------------------PhysicalDistribute ---------------------------------PhysicalProject -----------------------------------filter((customer_address.ca_gmt_offset = -7.00)) -------------------------------------PhysicalOlapScan[customer_address] +--------------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk) +----------------------------------------PhysicalProject +------------------------------------------PhysicalOlapScan[store_sales] +----------------------------------------PhysicalDistribute +------------------------------------------PhysicalProject +--------------------------------------------filter((date_dim.d_year = 2000)(date_dim.d_moy = 8)) +----------------------------------------------PhysicalOlapScan[date_dim] +----------------------------------PhysicalDistribute +------------------------------------PhysicalProject +--------------------------------------filter((customer_address.ca_gmt_offset = -7.00)) +----------------------------------------PhysicalOlapScan[customer_address] ----------------------------PhysicalDistribute ------------------------------hashJoin[LEFT_SEMI_JOIN](item.i_item_id = item.i_item_id) ---------------------------------PhysicalProject -----------------------------------PhysicalOlapScan[item] +--------------------------------PhysicalDistribute +----------------------------------PhysicalProject +------------------------------------PhysicalOlapScan[item] --------------------------------PhysicalDistribute ----------------------------------PhysicalProject ------------------------------------filter((item.i_category = 'Children')) @@ -42,24 +45,27 @@ PhysicalResultSink ----------------------hashAgg[LOCAL] ------------------------PhysicalProject --------------------------hashJoin[INNER_JOIN](catalog_sales.cs_item_sk = item.i_item_sk) -----------------------------hashJoin[INNER_JOIN](catalog_sales.cs_bill_addr_sk = customer_address.ca_address_sk) -------------------------------PhysicalDistribute ---------------------------------PhysicalProject -----------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk) +----------------------------PhysicalDistribute +------------------------------PhysicalProject +--------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_bill_addr_sk = customer_address.ca_address_sk) +----------------------------------PhysicalDistribute ------------------------------------PhysicalProject ---------------------------------------PhysicalOlapScan[catalog_sales] -------------------------------------PhysicalDistribute ---------------------------------------PhysicalProject -----------------------------------------filter((date_dim.d_moy = 8)(date_dim.d_year = 2000)) -------------------------------------------PhysicalOlapScan[date_dim] -------------------------------PhysicalDistribute ---------------------------------PhysicalProject -----------------------------------filter((customer_address.ca_gmt_offset = -7.00)) -------------------------------------PhysicalOlapScan[customer_address] +--------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk) +----------------------------------------PhysicalProject +------------------------------------------PhysicalOlapScan[catalog_sales] +----------------------------------------PhysicalDistribute +------------------------------------------PhysicalProject +--------------------------------------------filter((date_dim.d_moy = 8)(date_dim.d_year = 2000)) +----------------------------------------------PhysicalOlapScan[date_dim] +----------------------------------PhysicalDistribute +------------------------------------PhysicalProject +--------------------------------------filter((customer_address.ca_gmt_offset = -7.00)) +----------------------------------------PhysicalOlapScan[customer_address] ----------------------------PhysicalDistribute ------------------------------hashJoin[LEFT_SEMI_JOIN](item.i_item_id = item.i_item_id) ---------------------------------PhysicalProject -----------------------------------PhysicalOlapScan[item] +--------------------------------PhysicalDistribute +----------------------------------PhysicalProject +------------------------------------PhysicalOlapScan[item] --------------------------------PhysicalDistribute ----------------------------------PhysicalProject ------------------------------------filter((item.i_category = 'Children')) @@ -70,24 +76,27 @@ PhysicalResultSink ----------------------hashAgg[LOCAL] ------------------------PhysicalProject --------------------------hashJoin[INNER_JOIN](web_sales.ws_item_sk = item.i_item_sk) -----------------------------hashJoin[INNER_JOIN](web_sales.ws_bill_addr_sk = customer_address.ca_address_sk) -------------------------------PhysicalDistribute ---------------------------------PhysicalProject -----------------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk) +----------------------------PhysicalDistribute +------------------------------PhysicalProject +--------------------------------hashJoin[INNER_JOIN](web_sales.ws_bill_addr_sk = customer_address.ca_address_sk) +----------------------------------PhysicalDistribute ------------------------------------PhysicalProject ---------------------------------------PhysicalOlapScan[web_sales] -------------------------------------PhysicalDistribute ---------------------------------------PhysicalProject -----------------------------------------filter((date_dim.d_year = 2000)(date_dim.d_moy = 8)) -------------------------------------------PhysicalOlapScan[date_dim] -------------------------------PhysicalDistribute ---------------------------------PhysicalProject -----------------------------------filter((customer_address.ca_gmt_offset = -7.00)) -------------------------------------PhysicalOlapScan[customer_address] +--------------------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk) +----------------------------------------PhysicalProject +------------------------------------------PhysicalOlapScan[web_sales] +----------------------------------------PhysicalDistribute +------------------------------------------PhysicalProject +--------------------------------------------filter((date_dim.d_year = 2000)(date_dim.d_moy = 8)) +----------------------------------------------PhysicalOlapScan[date_dim] +----------------------------------PhysicalDistribute +------------------------------------PhysicalProject +--------------------------------------filter((customer_address.ca_gmt_offset = -7.00)) +----------------------------------------PhysicalOlapScan[customer_address] ----------------------------PhysicalDistribute ------------------------------hashJoin[LEFT_SEMI_JOIN](item.i_item_id = item.i_item_id) ---------------------------------PhysicalProject -----------------------------------PhysicalOlapScan[item] +--------------------------------PhysicalDistribute +----------------------------------PhysicalProject +------------------------------------PhysicalOlapScan[item] --------------------------------PhysicalDistribute ----------------------------------PhysicalProject ------------------------------------filter((item.i_category = 'Children')) diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query63.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query63.out index eea2cefd61..fe1486106d 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query63.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query63.out @@ -15,19 +15,22 @@ PhysicalResultSink ------------------------hashAgg[LOCAL] --------------------------PhysicalProject ----------------------------hashJoin[INNER_JOIN](store_sales.ss_store_sk = store.s_store_sk) -------------------------------PhysicalProject ---------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk) -----------------------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk) -------------------------------------PhysicalProject ---------------------------------------PhysicalOlapScan[store_sales] +------------------------------PhysicalDistribute +--------------------------------PhysicalProject +----------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk) ------------------------------------PhysicalDistribute --------------------------------------PhysicalProject -----------------------------------------filter((((i_category IN ('Books', 'Children', 'Electronics') AND i_class IN ('personal', 'portable', 'reference', 'self-help')) AND i_brand IN ('scholaramalgamalg #14', 'scholaramalgamalg #7', 'exportiunivamalg #9', 'scholaramalgamalg #9')) OR ((i_category IN ('Women', 'Music', 'Men') AND i_class IN ('accessories', 'classical', 'fragrances', 'pants')) AND i_brand IN ('amalgimporto #1', 'edu packscholar #1', 'exportiimporto #1', 'importoamalg #1')))) -------------------------------------------PhysicalOlapScan[item] -----------------------------------PhysicalDistribute -------------------------------------PhysicalProject ---------------------------------------filter(d_month_seq IN (1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192)) -----------------------------------------PhysicalOlapScan[date_dim] +----------------------------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk) +------------------------------------------PhysicalProject +--------------------------------------------PhysicalOlapScan[store_sales] +------------------------------------------PhysicalDistribute +--------------------------------------------PhysicalProject +----------------------------------------------filter((((i_category IN ('Books', 'Children', 'Electronics') AND i_class IN ('personal', 'portable', 'reference', 'self-help')) AND i_brand IN ('scholaramalgamalg #14', 'scholaramalgamalg #7', 'exportiunivamalg #9', 'scholaramalgamalg #9')) OR ((i_category IN ('Women', 'Music', 'Men') AND i_class IN ('accessories', 'classical', 'fragrances', 'pants')) AND i_brand IN ('amalgimporto #1', 'edu packscholar #1', 'exportiimporto #1', 'importoamalg #1')))) +------------------------------------------------PhysicalOlapScan[item] +------------------------------------PhysicalDistribute +--------------------------------------PhysicalProject +----------------------------------------filter(d_month_seq IN (1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192)) +------------------------------------------PhysicalOlapScan[date_dim] ------------------------------PhysicalDistribute --------------------------------PhysicalProject ----------------------------------PhysicalOlapScan[store] diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query66.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query66.out index d83d9cc0f0..29103731d2 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query66.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query66.out @@ -14,24 +14,25 @@ PhysicalResultSink ----------------------hashAgg[LOCAL] ------------------------PhysicalProject --------------------------hashJoin[INNER_JOIN](web_sales.ws_warehouse_sk = warehouse.w_warehouse_sk) -----------------------------PhysicalProject -------------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_time_sk = time_dim.t_time_sk) ---------------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk) -----------------------------------hashJoin[INNER_JOIN](web_sales.ws_ship_mode_sk = ship_mode.sm_ship_mode_sk) -------------------------------------PhysicalProject ---------------------------------------PhysicalOlapScan[web_sales] +----------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_time_sk = time_dim.t_time_sk) +------------------------------PhysicalDistribute +--------------------------------PhysicalProject +----------------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk) +------------------------------------hashJoin[INNER_JOIN](web_sales.ws_ship_mode_sk = ship_mode.sm_ship_mode_sk) +--------------------------------------PhysicalProject +----------------------------------------PhysicalOlapScan[web_sales] +--------------------------------------PhysicalDistribute +----------------------------------------PhysicalProject +------------------------------------------filter(sm_carrier IN ('GREAT EASTERN', 'LATVIAN')) +--------------------------------------------PhysicalOlapScan[ship_mode] ------------------------------------PhysicalDistribute --------------------------------------PhysicalProject -----------------------------------------filter(sm_carrier IN ('GREAT EASTERN', 'LATVIAN')) -------------------------------------------PhysicalOlapScan[ship_mode] -----------------------------------PhysicalDistribute -------------------------------------PhysicalProject ---------------------------------------filter((date_dim.d_year = 1998)) -----------------------------------------PhysicalOlapScan[date_dim] ---------------------------------PhysicalDistribute -----------------------------------PhysicalProject -------------------------------------filter((cast(t_time as BIGINT) <= 77621)(cast(t_time as BIGINT) >= 48821)) ---------------------------------------PhysicalOlapScan[time_dim] +----------------------------------------filter((date_dim.d_year = 1998)) +------------------------------------------PhysicalOlapScan[date_dim] +------------------------------PhysicalDistribute +--------------------------------PhysicalProject +----------------------------------filter((cast(t_time as BIGINT) <= 77621)(cast(t_time as BIGINT) >= 48821)) +------------------------------------PhysicalOlapScan[time_dim] ----------------------------PhysicalDistribute ------------------------------PhysicalProject --------------------------------PhysicalOlapScan[warehouse] @@ -41,24 +42,25 @@ PhysicalResultSink ----------------------hashAgg[LOCAL] ------------------------PhysicalProject --------------------------hashJoin[INNER_JOIN](catalog_sales.cs_warehouse_sk = warehouse.w_warehouse_sk) -----------------------------PhysicalProject -------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_time_sk = time_dim.t_time_sk) ---------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk) -----------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_ship_mode_sk = ship_mode.sm_ship_mode_sk) -------------------------------------PhysicalProject ---------------------------------------PhysicalOlapScan[catalog_sales] +----------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_time_sk = time_dim.t_time_sk) +------------------------------PhysicalDistribute +--------------------------------PhysicalProject +----------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk) +------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_ship_mode_sk = ship_mode.sm_ship_mode_sk) +--------------------------------------PhysicalProject +----------------------------------------PhysicalOlapScan[catalog_sales] +--------------------------------------PhysicalDistribute +----------------------------------------PhysicalProject +------------------------------------------filter(sm_carrier IN ('GREAT EASTERN', 'LATVIAN')) +--------------------------------------------PhysicalOlapScan[ship_mode] ------------------------------------PhysicalDistribute --------------------------------------PhysicalProject -----------------------------------------filter(sm_carrier IN ('GREAT EASTERN', 'LATVIAN')) -------------------------------------------PhysicalOlapScan[ship_mode] -----------------------------------PhysicalDistribute -------------------------------------PhysicalProject ---------------------------------------filter((date_dim.d_year = 1998)) -----------------------------------------PhysicalOlapScan[date_dim] ---------------------------------PhysicalDistribute -----------------------------------PhysicalProject -------------------------------------filter((cast(t_time as BIGINT) <= 77621)(cast(t_time as BIGINT) >= 48821)) ---------------------------------------PhysicalOlapScan[time_dim] +----------------------------------------filter((date_dim.d_year = 1998)) +------------------------------------------PhysicalOlapScan[date_dim] +------------------------------PhysicalDistribute +--------------------------------PhysicalProject +----------------------------------filter((cast(t_time as BIGINT) <= 77621)(cast(t_time as BIGINT) >= 48821)) +------------------------------------PhysicalOlapScan[time_dim] ----------------------------PhysicalDistribute ------------------------------PhysicalProject --------------------------------PhysicalOlapScan[warehouse] diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query69.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query69.out index 2f5465dccc..653e6e166b 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query69.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query69.out @@ -47,8 +47,9 @@ PhysicalResultSink --------------------------------------------PhysicalOlapScan[date_dim] --------------------------------PhysicalDistribute ----------------------------------hashJoin[INNER_JOIN](c.c_current_addr_sk = ca.ca_address_sk) -------------------------------------PhysicalProject ---------------------------------------PhysicalOlapScan[customer] +------------------------------------PhysicalDistribute +--------------------------------------PhysicalProject +----------------------------------------PhysicalOlapScan[customer] ------------------------------------PhysicalDistribute --------------------------------------PhysicalProject ----------------------------------------filter(ca_state IN ('TX', 'VA', 'MI')) diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query70.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query70.out index f85e1f6fbf..41ff62b38d 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query70.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query70.out @@ -25,27 +25,27 @@ PhysicalResultSink ----------------------------------------PhysicalOlapScan[date_dim] --------------------------------PhysicalDistribute ----------------------------------hashJoin[LEFT_SEMI_JOIN](store.s_state = tmp1.s_state) -------------------------------------PhysicalProject ---------------------------------------PhysicalOlapScan[store] ------------------------------------PhysicalDistribute --------------------------------------PhysicalProject -----------------------------------------filter((ranking <= 5)) -------------------------------------------PhysicalWindow ---------------------------------------------PhysicalQuickSort -----------------------------------------------PhysicalPartitionTopN -------------------------------------------------hashAgg[GLOBAL] ---------------------------------------------------PhysicalDistribute -----------------------------------------------------hashAgg[LOCAL] -------------------------------------------------------PhysicalProject ---------------------------------------------------------hashJoin[INNER_JOIN](store.s_store_sk = store_sales.ss_store_sk) -----------------------------------------------------------hashJoin[INNER_JOIN](date_dim.d_date_sk = store_sales.ss_sold_date_sk) -------------------------------------------------------------PhysicalProject ---------------------------------------------------------------PhysicalOlapScan[store_sales] -------------------------------------------------------------PhysicalDistribute ---------------------------------------------------------------PhysicalProject -----------------------------------------------------------------filter((date_dim.d_month_seq >= 1213)(date_dim.d_month_seq <= 1224)) -------------------------------------------------------------------PhysicalOlapScan[date_dim] +----------------------------------------PhysicalOlapScan[store] +------------------------------------PhysicalProject +--------------------------------------filter((ranking <= 5)) +----------------------------------------PhysicalWindow +------------------------------------------PhysicalQuickSort +--------------------------------------------PhysicalPartitionTopN +----------------------------------------------hashAgg[GLOBAL] +------------------------------------------------PhysicalDistribute +--------------------------------------------------hashAgg[LOCAL] +----------------------------------------------------PhysicalProject +------------------------------------------------------hashJoin[INNER_JOIN](store.s_store_sk = store_sales.ss_store_sk) +--------------------------------------------------------hashJoin[INNER_JOIN](date_dim.d_date_sk = store_sales.ss_sold_date_sk) +----------------------------------------------------------PhysicalProject +------------------------------------------------------------PhysicalOlapScan[store_sales] ----------------------------------------------------------PhysicalDistribute ------------------------------------------------------------PhysicalProject ---------------------------------------------------------------PhysicalOlapScan[store] +--------------------------------------------------------------filter((date_dim.d_month_seq >= 1213)(date_dim.d_month_seq <= 1224)) +----------------------------------------------------------------PhysicalOlapScan[date_dim] +--------------------------------------------------------PhysicalDistribute +----------------------------------------------------------PhysicalProject +------------------------------------------------------------PhysicalOlapScan[store] diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query71.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query71.out index 0347eb2b37..54922e2623 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query71.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query71.out @@ -10,39 +10,41 @@ PhysicalResultSink --------------hashAgg[LOCAL] ----------------PhysicalProject ------------------hashJoin[INNER_JOIN](tmp.time_sk = time_dim.t_time_sk) ---------------------hashJoin[INNER_JOIN](tmp.sold_item_sk = item.i_item_sk) -----------------------PhysicalUnion +--------------------PhysicalDistribute +----------------------hashJoin[INNER_JOIN](tmp.sold_item_sk = item.i_item_sk) +------------------------PhysicalDistribute +--------------------------PhysicalUnion +----------------------------PhysicalDistribute +------------------------------PhysicalProject +--------------------------------hashJoin[INNER_JOIN](date_dim.d_date_sk = web_sales.ws_sold_date_sk) +----------------------------------PhysicalProject +------------------------------------PhysicalOlapScan[web_sales] +----------------------------------PhysicalDistribute +------------------------------------PhysicalProject +--------------------------------------filter((date_dim.d_moy = 12)(date_dim.d_year = 1998)) +----------------------------------------PhysicalOlapScan[date_dim] +----------------------------PhysicalDistribute +------------------------------PhysicalProject +--------------------------------hashJoin[INNER_JOIN](date_dim.d_date_sk = catalog_sales.cs_sold_date_sk) +----------------------------------PhysicalProject +------------------------------------PhysicalOlapScan[catalog_sales] +----------------------------------PhysicalDistribute +------------------------------------PhysicalProject +--------------------------------------filter((date_dim.d_moy = 12)(date_dim.d_year = 1998)) +----------------------------------------PhysicalOlapScan[date_dim] +----------------------------PhysicalDistribute +------------------------------PhysicalProject +--------------------------------hashJoin[INNER_JOIN](date_dim.d_date_sk = store_sales.ss_sold_date_sk) +----------------------------------PhysicalProject +------------------------------------PhysicalOlapScan[store_sales] +----------------------------------PhysicalDistribute +------------------------------------PhysicalProject +--------------------------------------filter((date_dim.d_moy = 12)(date_dim.d_year = 1998)) +----------------------------------------PhysicalOlapScan[date_dim] ------------------------PhysicalDistribute --------------------------PhysicalProject -----------------------------hashJoin[INNER_JOIN](date_dim.d_date_sk = web_sales.ws_sold_date_sk) -------------------------------PhysicalProject ---------------------------------PhysicalOlapScan[web_sales] -------------------------------PhysicalDistribute ---------------------------------PhysicalProject -----------------------------------filter((date_dim.d_moy = 12)(date_dim.d_year = 1998)) -------------------------------------PhysicalOlapScan[date_dim] -------------------------PhysicalDistribute ---------------------------PhysicalProject -----------------------------hashJoin[INNER_JOIN](date_dim.d_date_sk = catalog_sales.cs_sold_date_sk) -------------------------------PhysicalProject ---------------------------------PhysicalOlapScan[catalog_sales] -------------------------------PhysicalDistribute ---------------------------------PhysicalProject -----------------------------------filter((date_dim.d_moy = 12)(date_dim.d_year = 1998)) -------------------------------------PhysicalOlapScan[date_dim] -------------------------PhysicalDistribute ---------------------------PhysicalProject -----------------------------hashJoin[INNER_JOIN](date_dim.d_date_sk = store_sales.ss_sold_date_sk) -------------------------------PhysicalProject ---------------------------------PhysicalOlapScan[store_sales] -------------------------------PhysicalDistribute ---------------------------------PhysicalProject -----------------------------------filter((date_dim.d_moy = 12)(date_dim.d_year = 1998)) -------------------------------------PhysicalOlapScan[date_dim] -----------------------PhysicalDistribute -------------------------PhysicalProject ---------------------------filter((item.i_manager_id = 1)) -----------------------------PhysicalOlapScan[item] +----------------------------filter((item.i_manager_id = 1)) +------------------------------PhysicalOlapScan[item] --------------------PhysicalDistribute ----------------------PhysicalProject ------------------------filter(((cast(t_meal_time as VARCHAR(*)) = 'breakfast') OR (cast(t_meal_time as VARCHAR(*)) = 'dinner'))) diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query72.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query72.out index b3747e4573..9571315ac7 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query72.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query72.out @@ -27,23 +27,25 @@ PhysicalResultSink ----------------------------------------PhysicalDistribute ------------------------------------------PhysicalProject --------------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_ship_date_sk = d3.d_date_sk)(d3.d_date > cast((cast(d_date as BIGINT) + 5) as DATEV2)) -----------------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = d1.d_date_sk) +----------------------------------------------PhysicalDistribute ------------------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_bill_cdemo_sk = customer_demographics.cd_demo_sk) ---------------------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_bill_hdemo_sk = household_demographics.hd_demo_sk) -----------------------------------------------------PhysicalProject -------------------------------------------------------PhysicalOlapScan[catalog_sales] -----------------------------------------------------PhysicalDistribute -------------------------------------------------------PhysicalProject ---------------------------------------------------------filter((cast(hd_buy_potential as VARCHAR(*)) = '501-1000')) -----------------------------------------------------------PhysicalOlapScan[household_demographics] +--------------------------------------------------PhysicalDistribute +----------------------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = d1.d_date_sk) +------------------------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_bill_hdemo_sk = household_demographics.hd_demo_sk) +--------------------------------------------------------PhysicalProject +----------------------------------------------------------PhysicalOlapScan[catalog_sales] +--------------------------------------------------------PhysicalDistribute +----------------------------------------------------------PhysicalProject +------------------------------------------------------------filter((cast(hd_buy_potential as VARCHAR(*)) = '501-1000')) +--------------------------------------------------------------PhysicalOlapScan[household_demographics] +------------------------------------------------------PhysicalDistribute +--------------------------------------------------------PhysicalProject +----------------------------------------------------------filter((d1.d_year = 2002)) +------------------------------------------------------------PhysicalOlapScan[date_dim] --------------------------------------------------PhysicalDistribute ----------------------------------------------------PhysicalProject ------------------------------------------------------filter((cast(cd_marital_status as VARCHAR(*)) = 'W')) --------------------------------------------------------PhysicalOlapScan[customer_demographics] -------------------------------------------------PhysicalDistribute ---------------------------------------------------PhysicalProject -----------------------------------------------------filter((d1.d_year = 2002)) -------------------------------------------------------PhysicalOlapScan[date_dim] ----------------------------------------------PhysicalDistribute ------------------------------------------------PhysicalProject --------------------------------------------------PhysicalOlapScan[date_dim] diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query74.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query74.out index 7e915785b8..25b48b8fda 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query74.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query74.out @@ -9,14 +9,15 @@ PhysicalCteAnchor ( cteId=CTEId#0 ) ------------hashAgg[LOCAL] --------------PhysicalProject ----------------hashJoin[INNER_JOIN](customer.c_customer_sk = store_sales.ss_customer_sk) -------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk) ---------------------PhysicalProject -----------------------filter('s' IN ('s', 'w')) -------------------------PhysicalOlapScan[store_sales] ---------------------PhysicalDistribute +------------------PhysicalDistribute +--------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk) ----------------------PhysicalProject -------------------------filter('s' IN ('s', 'w')d_year IN (2000, 1999)) ---------------------------PhysicalOlapScan[date_dim] +------------------------filter('s' IN ('s', 'w')) +--------------------------PhysicalOlapScan[store_sales] +----------------------PhysicalDistribute +------------------------PhysicalProject +--------------------------filter('s' IN ('s', 'w')d_year IN (2000, 1999)) +----------------------------PhysicalOlapScan[date_dim] ------------------PhysicalDistribute --------------------PhysicalProject ----------------------filter('s' IN ('s', 'w')) diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query76.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query76.out index 4563109487..5d354c9e54 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query76.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query76.out @@ -25,9 +25,10 @@ PhysicalResultSink ------------------PhysicalProject --------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk) ----------------------hashJoin[INNER_JOIN](web_sales.ws_item_sk = item.i_item_sk) -------------------------PhysicalProject ---------------------------filter(ws_bill_addr_sk IS NULL) -----------------------------PhysicalOlapScan[web_sales] +------------------------PhysicalDistribute +--------------------------PhysicalProject +----------------------------filter(ws_bill_addr_sk IS NULL) +------------------------------PhysicalOlapScan[web_sales] ------------------------PhysicalDistribute --------------------------PhysicalProject ----------------------------PhysicalOlapScan[item] @@ -38,9 +39,10 @@ PhysicalResultSink ------------------PhysicalProject --------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk) ----------------------hashJoin[INNER_JOIN](catalog_sales.cs_item_sk = item.i_item_sk) -------------------------PhysicalProject ---------------------------filter(cs_warehouse_sk IS NULL) -----------------------------PhysicalOlapScan[catalog_sales] +------------------------PhysicalDistribute +--------------------------PhysicalProject +----------------------------filter(cs_warehouse_sk IS NULL) +------------------------------PhysicalOlapScan[catalog_sales] ------------------------PhysicalDistribute --------------------------PhysicalProject ----------------------------PhysicalOlapScan[item] diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query77.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query77.out index 6758459211..c366f2cf8c 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query77.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query77.out @@ -90,11 +90,11 @@ PhysicalResultSink --------------------------------------PhysicalProject ----------------------------------------PhysicalOlapScan[web_page] ------------------------PhysicalProject ---------------------------hashAgg[GLOBAL] -----------------------------PhysicalDistribute -------------------------------hashAgg[LOCAL] ---------------------------------PhysicalProject -----------------------------------hashJoin[INNER_JOIN](web_returns.wr_web_page_sk = web_page.wp_web_page_sk) +--------------------------hashAgg[LOCAL] +----------------------------PhysicalProject +------------------------------hashJoin[INNER_JOIN](web_returns.wr_web_page_sk = web_page.wp_web_page_sk) +--------------------------------PhysicalDistribute +----------------------------------PhysicalProject ------------------------------------hashJoin[INNER_JOIN](web_returns.wr_returned_date_sk = date_dim.d_date_sk) --------------------------------------PhysicalProject ----------------------------------------PhysicalOlapScan[web_returns] @@ -102,7 +102,7 @@ PhysicalResultSink ----------------------------------------PhysicalProject ------------------------------------------filter((date_dim.d_date >= 1998-08-05)(date_dim.d_date <= 1998-09-04)) --------------------------------------------PhysicalOlapScan[date_dim] -------------------------------------PhysicalDistribute ---------------------------------------PhysicalProject -----------------------------------------PhysicalOlapScan[web_page] +--------------------------------PhysicalDistribute +----------------------------------PhysicalProject +------------------------------------PhysicalOlapScan[web_page] diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query80.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query80.out index da407a03dc..135dc8f3d0 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query80.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query80.out @@ -18,28 +18,30 @@ PhysicalResultSink ------------------------------hashJoin[RIGHT_OUTER_JOIN](store_sales.ss_item_sk = store_returns.sr_item_sk)(store_sales.ss_ticket_number = store_returns.sr_ticket_number) --------------------------------PhysicalProject ----------------------------------PhysicalOlapScan[store_returns] ---------------------------------PhysicalProject -----------------------------------hashJoin[INNER_JOIN](store_sales.ss_store_sk = store.s_store_sk) -------------------------------------hashJoin[INNER_JOIN](store_sales.ss_promo_sk = promotion.p_promo_sk) ---------------------------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk) -----------------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk) -------------------------------------------PhysicalProject ---------------------------------------------PhysicalOlapScan[store_sales] +--------------------------------PhysicalDistribute +----------------------------------PhysicalProject +------------------------------------hashJoin[INNER_JOIN](store_sales.ss_store_sk = store.s_store_sk) +--------------------------------------hashJoin[INNER_JOIN](store_sales.ss_promo_sk = promotion.p_promo_sk) +----------------------------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk) +------------------------------------------PhysicalDistribute +--------------------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk) +----------------------------------------------PhysicalProject +------------------------------------------------PhysicalOlapScan[store_sales] +----------------------------------------------PhysicalDistribute +------------------------------------------------PhysicalProject +--------------------------------------------------filter((date_dim.d_date >= 1998-08-28)(date_dim.d_date <= 1998-09-27)) +----------------------------------------------------PhysicalOlapScan[date_dim] ------------------------------------------PhysicalDistribute --------------------------------------------PhysicalProject -----------------------------------------------filter((date_dim.d_date >= 1998-08-28)(date_dim.d_date <= 1998-09-27)) -------------------------------------------------PhysicalOlapScan[date_dim] +----------------------------------------------filter((item.i_current_price > 50.00)) +------------------------------------------------PhysicalOlapScan[item] ----------------------------------------PhysicalDistribute ------------------------------------------PhysicalProject ---------------------------------------------filter((item.i_current_price > 50.00)) -----------------------------------------------PhysicalOlapScan[item] +--------------------------------------------filter((cast(p_channel_tv as VARCHAR(*)) = 'N')) +----------------------------------------------PhysicalOlapScan[promotion] --------------------------------------PhysicalDistribute ----------------------------------------PhysicalProject -------------------------------------------filter((cast(p_channel_tv as VARCHAR(*)) = 'N')) ---------------------------------------------PhysicalOlapScan[promotion] -------------------------------------PhysicalDistribute ---------------------------------------PhysicalProject -----------------------------------------PhysicalOlapScan[store] +------------------------------------------PhysicalOlapScan[store] --------------------PhysicalProject ----------------------hashAgg[GLOBAL] ------------------------PhysicalDistribute @@ -48,28 +50,32 @@ PhysicalResultSink ------------------------------hashJoin[RIGHT_OUTER_JOIN](catalog_sales.cs_item_sk = catalog_returns.cr_item_sk)(catalog_sales.cs_order_number = catalog_returns.cr_order_number) --------------------------------PhysicalProject ----------------------------------PhysicalOlapScan[catalog_returns] ---------------------------------PhysicalProject -----------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_catalog_page_sk = catalog_page.cp_catalog_page_sk) -------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_promo_sk = promotion.p_promo_sk) ---------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_item_sk = item.i_item_sk) -----------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk) -------------------------------------------PhysicalProject ---------------------------------------------PhysicalOlapScan[catalog_sales] -------------------------------------------PhysicalDistribute ---------------------------------------------PhysicalProject -----------------------------------------------filter((date_dim.d_date >= 1998-08-28)(date_dim.d_date <= 1998-09-27)) -------------------------------------------------PhysicalOlapScan[date_dim] -----------------------------------------PhysicalDistribute -------------------------------------------PhysicalProject ---------------------------------------------filter((item.i_current_price > 50.00)) -----------------------------------------------PhysicalOlapScan[item] +--------------------------------PhysicalDistribute +----------------------------------PhysicalProject +------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_catalog_page_sk = catalog_page.cp_catalog_page_sk) --------------------------------------PhysicalDistribute ----------------------------------------PhysicalProject -------------------------------------------filter((cast(p_channel_tv as VARCHAR(*)) = 'N')) ---------------------------------------------PhysicalOlapScan[promotion] -------------------------------------PhysicalDistribute ---------------------------------------PhysicalProject -----------------------------------------PhysicalOlapScan[catalog_page] +------------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_promo_sk = promotion.p_promo_sk) +--------------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_item_sk = item.i_item_sk) +----------------------------------------------PhysicalDistribute +------------------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk) +--------------------------------------------------PhysicalProject +----------------------------------------------------PhysicalOlapScan[catalog_sales] +--------------------------------------------------PhysicalDistribute +----------------------------------------------------PhysicalProject +------------------------------------------------------filter((date_dim.d_date >= 1998-08-28)(date_dim.d_date <= 1998-09-27)) +--------------------------------------------------------PhysicalOlapScan[date_dim] +----------------------------------------------PhysicalDistribute +------------------------------------------------PhysicalProject +--------------------------------------------------filter((item.i_current_price > 50.00)) +----------------------------------------------------PhysicalOlapScan[item] +--------------------------------------------PhysicalDistribute +----------------------------------------------PhysicalProject +------------------------------------------------filter((cast(p_channel_tv as VARCHAR(*)) = 'N')) +--------------------------------------------------PhysicalOlapScan[promotion] +--------------------------------------PhysicalDistribute +----------------------------------------PhysicalProject +------------------------------------------PhysicalOlapScan[catalog_page] --------------------PhysicalProject ----------------------hashAgg[GLOBAL] ------------------------PhysicalDistribute @@ -78,26 +84,28 @@ PhysicalResultSink ------------------------------hashJoin[RIGHT_OUTER_JOIN](web_sales.ws_item_sk = web_returns.wr_item_sk)(web_sales.ws_order_number = web_returns.wr_order_number) --------------------------------PhysicalProject ----------------------------------PhysicalOlapScan[web_returns] ---------------------------------PhysicalProject -----------------------------------hashJoin[INNER_JOIN](web_sales.ws_web_site_sk = web_site.web_site_sk) -------------------------------------hashJoin[INNER_JOIN](web_sales.ws_promo_sk = promotion.p_promo_sk) ---------------------------------------hashJoin[INNER_JOIN](web_sales.ws_item_sk = item.i_item_sk) -----------------------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk) -------------------------------------------PhysicalProject ---------------------------------------------PhysicalOlapScan[web_sales] +--------------------------------PhysicalDistribute +----------------------------------PhysicalProject +------------------------------------hashJoin[INNER_JOIN](web_sales.ws_web_site_sk = web_site.web_site_sk) +--------------------------------------hashJoin[INNER_JOIN](web_sales.ws_promo_sk = promotion.p_promo_sk) +----------------------------------------hashJoin[INNER_JOIN](web_sales.ws_item_sk = item.i_item_sk) +------------------------------------------PhysicalDistribute +--------------------------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk) +----------------------------------------------PhysicalProject +------------------------------------------------PhysicalOlapScan[web_sales] +----------------------------------------------PhysicalDistribute +------------------------------------------------PhysicalProject +--------------------------------------------------filter((date_dim.d_date >= 1998-08-28)(date_dim.d_date <= 1998-09-27)) +----------------------------------------------------PhysicalOlapScan[date_dim] ------------------------------------------PhysicalDistribute --------------------------------------------PhysicalProject -----------------------------------------------filter((date_dim.d_date >= 1998-08-28)(date_dim.d_date <= 1998-09-27)) -------------------------------------------------PhysicalOlapScan[date_dim] +----------------------------------------------filter((item.i_current_price > 50.00)) +------------------------------------------------PhysicalOlapScan[item] ----------------------------------------PhysicalDistribute ------------------------------------------PhysicalProject ---------------------------------------------filter((item.i_current_price > 50.00)) -----------------------------------------------PhysicalOlapScan[item] +--------------------------------------------filter((cast(p_channel_tv as VARCHAR(*)) = 'N')) +----------------------------------------------PhysicalOlapScan[promotion] --------------------------------------PhysicalDistribute ----------------------------------------PhysicalProject -------------------------------------------filter((cast(p_channel_tv as VARCHAR(*)) = 'N')) ---------------------------------------------PhysicalOlapScan[promotion] -------------------------------------PhysicalDistribute ---------------------------------------PhysicalProject -----------------------------------------PhysicalOlapScan[web_site] +------------------------------------------PhysicalOlapScan[web_site] diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query83.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query83.out index f1f3cfaf94..0e7ae7e4f8 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query83.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query83.out @@ -14,12 +14,15 @@ PhysicalResultSink ----------------------hashJoin[LEFT_SEMI_JOIN](date_dim.d_date = date_dim.d_date) ------------------------PhysicalProject --------------------------hashJoin[INNER_JOIN](catalog_returns.cr_returned_date_sk = date_dim.d_date_sk) -----------------------------hashJoin[INNER_JOIN](catalog_returns.cr_item_sk = item.i_item_sk) +----------------------------PhysicalDistribute ------------------------------PhysicalProject ---------------------------------PhysicalOlapScan[catalog_returns] -------------------------------PhysicalDistribute ---------------------------------PhysicalProject -----------------------------------PhysicalOlapScan[item] +--------------------------------hashJoin[INNER_JOIN](catalog_returns.cr_item_sk = item.i_item_sk) +----------------------------------PhysicalDistribute +------------------------------------PhysicalProject +--------------------------------------PhysicalOlapScan[catalog_returns] +----------------------------------PhysicalDistribute +------------------------------------PhysicalProject +--------------------------------------PhysicalOlapScan[item] ----------------------------PhysicalDistribute ------------------------------PhysicalProject --------------------------------PhysicalOlapScan[date_dim] @@ -42,8 +45,9 @@ PhysicalResultSink --------------------------PhysicalProject ----------------------------hashJoin[INNER_JOIN](store_returns.sr_returned_date_sk = date_dim.d_date_sk) ------------------------------hashJoin[INNER_JOIN](store_returns.sr_item_sk = item.i_item_sk) ---------------------------------PhysicalProject -----------------------------------PhysicalOlapScan[store_returns] +--------------------------------PhysicalDistribute +----------------------------------PhysicalProject +------------------------------------PhysicalOlapScan[store_returns] --------------------------------PhysicalDistribute ----------------------------------PhysicalProject ------------------------------------PhysicalOlapScan[item] @@ -67,12 +71,15 @@ PhysicalResultSink ------------------------hashJoin[LEFT_SEMI_JOIN](date_dim.d_date = date_dim.d_date) --------------------------PhysicalProject ----------------------------hashJoin[INNER_JOIN](web_returns.wr_returned_date_sk = date_dim.d_date_sk) -------------------------------hashJoin[INNER_JOIN](web_returns.wr_item_sk = item.i_item_sk) +------------------------------PhysicalDistribute --------------------------------PhysicalProject -----------------------------------PhysicalOlapScan[web_returns] ---------------------------------PhysicalDistribute -----------------------------------PhysicalProject -------------------------------------PhysicalOlapScan[item] +----------------------------------hashJoin[INNER_JOIN](web_returns.wr_item_sk = item.i_item_sk) +------------------------------------PhysicalDistribute +--------------------------------------PhysicalProject +----------------------------------------PhysicalOlapScan[web_returns] +------------------------------------PhysicalDistribute +--------------------------------------PhysicalProject +----------------------------------------PhysicalOlapScan[item] ------------------------------PhysicalDistribute --------------------------------PhysicalProject ----------------------------------PhysicalOlapScan[date_dim] diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query84.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query84.out index 710652c2f1..3d5febe35d 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query84.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query84.out @@ -16,14 +16,15 @@ PhysicalResultSink ------------------PhysicalDistribute --------------------PhysicalProject ----------------------hashJoin[INNER_JOIN](household_demographics.hd_demo_sk = customer.c_current_hdemo_sk) -------------------------PhysicalProject ---------------------------hashJoin[INNER_JOIN](customer.c_current_addr_sk = customer_address.ca_address_sk) -----------------------------PhysicalProject -------------------------------PhysicalOlapScan[customer] -----------------------------PhysicalDistribute +------------------------PhysicalDistribute +--------------------------PhysicalProject +----------------------------hashJoin[INNER_JOIN](customer.c_current_addr_sk = customer_address.ca_address_sk) ------------------------------PhysicalProject ---------------------------------filter((customer_address.ca_city = 'Oakwood')) -----------------------------------PhysicalOlapScan[customer_address] +--------------------------------PhysicalOlapScan[customer] +------------------------------PhysicalDistribute +--------------------------------PhysicalProject +----------------------------------filter((customer_address.ca_city = 'Oakwood')) +------------------------------------PhysicalOlapScan[customer_address] ------------------------PhysicalDistribute --------------------------hashJoin[INNER_JOIN](income_band.ib_income_band_sk = household_demographics.hd_income_band_sk) ----------------------------PhysicalProject diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query86.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query86.out index 63e6ce5ba7..48fa4b29ff 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query86.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query86.out @@ -16,13 +16,15 @@ PhysicalResultSink --------------------------PhysicalRepeat ----------------------------PhysicalProject ------------------------------hashJoin[INNER_JOIN](item.i_item_sk = web_sales.ws_item_sk) ---------------------------------hashJoin[INNER_JOIN](d1.d_date_sk = web_sales.ws_sold_date_sk) +--------------------------------PhysicalDistribute ----------------------------------PhysicalProject -------------------------------------PhysicalOlapScan[web_sales] -----------------------------------PhysicalDistribute -------------------------------------PhysicalProject ---------------------------------------filter((d1.d_month_seq <= 1235)(d1.d_month_seq >= 1224)) -----------------------------------------PhysicalOlapScan[date_dim] +------------------------------------hashJoin[INNER_JOIN](d1.d_date_sk = web_sales.ws_sold_date_sk) +--------------------------------------PhysicalProject +----------------------------------------PhysicalOlapScan[web_sales] +--------------------------------------PhysicalDistribute +----------------------------------------PhysicalProject +------------------------------------------filter((d1.d_month_seq <= 1235)(d1.d_month_seq >= 1224)) +--------------------------------------------PhysicalOlapScan[date_dim] --------------------------------PhysicalDistribute ----------------------------------PhysicalProject ------------------------------------PhysicalOlapScan[item] diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query90.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query90.out index a2d4fe07ad..3a1416c9b9 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query90.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query90.out @@ -10,18 +10,20 @@ PhysicalResultSink --------------hashAgg[LOCAL] ----------------PhysicalProject ------------------hashJoin[INNER_JOIN](web_sales.ws_ship_hdemo_sk = household_demographics.hd_demo_sk) ---------------------hashJoin[INNER_JOIN](web_sales.ws_sold_time_sk = time_dim.t_time_sk) -----------------------hashJoin[INNER_JOIN](web_sales.ws_web_page_sk = web_page.wp_web_page_sk) -------------------------PhysicalProject ---------------------------PhysicalOlapScan[web_sales] -------------------------PhysicalDistribute ---------------------------PhysicalProject -----------------------------filter((web_page.wp_char_count >= 5000)(web_page.wp_char_count <= 5200)) -------------------------------PhysicalOlapScan[web_page] -----------------------PhysicalDistribute -------------------------PhysicalProject ---------------------------filter((time_dim.t_hour >= 10)(time_dim.t_hour <= 11)) -----------------------------PhysicalOlapScan[time_dim] +--------------------PhysicalDistribute +----------------------PhysicalProject +------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_time_sk = time_dim.t_time_sk) +--------------------------hashJoin[INNER_JOIN](web_sales.ws_web_page_sk = web_page.wp_web_page_sk) +----------------------------PhysicalProject +------------------------------PhysicalOlapScan[web_sales] +----------------------------PhysicalDistribute +------------------------------PhysicalProject +--------------------------------filter((web_page.wp_char_count >= 5000)(web_page.wp_char_count <= 5200)) +----------------------------------PhysicalOlapScan[web_page] +--------------------------PhysicalDistribute +----------------------------PhysicalProject +------------------------------filter((time_dim.t_hour >= 10)(time_dim.t_hour <= 11)) +--------------------------------PhysicalOlapScan[time_dim] --------------------PhysicalDistribute ----------------------PhysicalProject ------------------------filter((household_demographics.hd_dep_count = 2)) @@ -32,18 +34,20 @@ PhysicalResultSink ----------------hashAgg[LOCAL] ------------------PhysicalProject --------------------hashJoin[INNER_JOIN](web_sales.ws_ship_hdemo_sk = household_demographics.hd_demo_sk) -----------------------hashJoin[INNER_JOIN](web_sales.ws_sold_time_sk = time_dim.t_time_sk) -------------------------hashJoin[INNER_JOIN](web_sales.ws_web_page_sk = web_page.wp_web_page_sk) ---------------------------PhysicalProject -----------------------------PhysicalOlapScan[web_sales] ---------------------------PhysicalDistribute -----------------------------PhysicalProject -------------------------------filter((web_page.wp_char_count >= 5000)(web_page.wp_char_count <= 5200)) ---------------------------------PhysicalOlapScan[web_page] -------------------------PhysicalDistribute ---------------------------PhysicalProject -----------------------------filter((time_dim.t_hour >= 16)(time_dim.t_hour <= 17)) -------------------------------PhysicalOlapScan[time_dim] +----------------------PhysicalDistribute +------------------------PhysicalProject +--------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_time_sk = time_dim.t_time_sk) +----------------------------hashJoin[INNER_JOIN](web_sales.ws_web_page_sk = web_page.wp_web_page_sk) +------------------------------PhysicalProject +--------------------------------PhysicalOlapScan[web_sales] +------------------------------PhysicalDistribute +--------------------------------PhysicalProject +----------------------------------filter((web_page.wp_char_count >= 5000)(web_page.wp_char_count <= 5200)) +------------------------------------PhysicalOlapScan[web_page] +----------------------------PhysicalDistribute +------------------------------PhysicalProject +--------------------------------filter((time_dim.t_hour >= 16)(time_dim.t_hour <= 17)) +----------------------------------PhysicalOlapScan[time_dim] ----------------------PhysicalDistribute ------------------------PhysicalProject --------------------------filter((household_demographics.hd_dep_count = 2)) diff --git a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query98.out b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query98.out index 3a1c89d6a5..0d4d9f7e8a 100644 --- a/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query98.out +++ b/regression-test/data/nereids_tpcds_shape_sf100_p0/shape/query98.out @@ -13,13 +13,14 @@ PhysicalResultSink --------------------hashAgg[LOCAL] ----------------------PhysicalProject ------------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk) ---------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk) -----------------------------PhysicalProject -------------------------------PhysicalOlapScan[store_sales] -----------------------------PhysicalDistribute +--------------------------PhysicalDistribute +----------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk) ------------------------------PhysicalProject ---------------------------------filter((date_dim.d_date <= 2002-06-19)(date_dim.d_date >= 2002-05-20)) -----------------------------------PhysicalOlapScan[date_dim] +--------------------------------PhysicalOlapScan[store_sales] +------------------------------PhysicalDistribute +--------------------------------PhysicalProject +----------------------------------filter((date_dim.d_date <= 2002-06-19)(date_dim.d_date >= 2002-05-20)) +------------------------------------PhysicalOlapScan[date_dim] --------------------------PhysicalDistribute ----------------------------PhysicalProject ------------------------------filter(i_category IN ('Sports', 'Music', 'Shoes')) diff --git a/regression-test/data/nereids_tpch_shape_sf1000_p0/shape/q16.out b/regression-test/data/nereids_tpch_shape_sf1000_p0/shape/q16.out index 21332b6f99..e2b58de0eb 100644 --- a/regression-test/data/nereids_tpch_shape_sf1000_p0/shape/q16.out +++ b/regression-test/data/nereids_tpch_shape_sf1000_p0/shape/q16.out @@ -9,12 +9,13 @@ PhysicalResultSink ------------hashAgg[LOCAL] --------------PhysicalProject ----------------hashJoin[LEFT_ANTI_JOIN](partsupp.ps_suppkey = supplier.s_suppkey) -------------------hashJoin[INNER_JOIN](part.p_partkey = partsupp.ps_partkey) ---------------------PhysicalProject -----------------------PhysicalOlapScan[partsupp] ---------------------PhysicalProject -----------------------filter(( not (p_type like 'MEDIUM POLISHED%'))( not (p_brand = 'Brand#45'))p_size IN (3, 9, 14, 19, 23, 36, 45, 49)) -------------------------PhysicalOlapScan[part] +------------------PhysicalDistribute +--------------------hashJoin[INNER_JOIN](part.p_partkey = partsupp.ps_partkey) +----------------------PhysicalProject +------------------------PhysicalOlapScan[partsupp] +----------------------PhysicalProject +------------------------filter(( not (p_type like 'MEDIUM POLISHED%'))( not (p_brand = 'Brand#45'))p_size IN (3, 9, 14, 19, 23, 36, 45, 49)) +--------------------------PhysicalOlapScan[part] ------------------PhysicalDistribute --------------------PhysicalProject ----------------------filter((s_comment like '%Customer%Complaints%')) diff --git a/regression-test/data/nereids_tpch_shape_sf1000_p0/shape/q2.out b/regression-test/data/nereids_tpch_shape_sf1000_p0/shape/q2.out index e4513c0ef8..401b2d35c6 100644 --- a/regression-test/data/nereids_tpch_shape_sf1000_p0/shape/q2.out +++ b/regression-test/data/nereids_tpch_shape_sf1000_p0/shape/q2.out @@ -16,8 +16,9 @@ PhysicalResultSink --------------------------PhysicalOlapScan[supplier] --------------------------PhysicalDistribute ----------------------------hashJoin[INNER_JOIN](nation.n_regionkey = region.r_regionkey) -------------------------------PhysicalProject ---------------------------------PhysicalOlapScan[nation] +------------------------------PhysicalDistribute +--------------------------------PhysicalProject +----------------------------------PhysicalOlapScan[nation] ------------------------------PhysicalDistribute --------------------------------PhysicalProject ----------------------------------filter((region.r_name = 'EUROPE')) diff --git a/regression-test/data/nereids_tpch_shape_sf1000_p0/shape/q5.out b/regression-test/data/nereids_tpch_shape_sf1000_p0/shape/q5.out index bf8fb1842d..e73b6cac53 100644 --- a/regression-test/data/nereids_tpch_shape_sf1000_p0/shape/q5.out +++ b/regression-test/data/nereids_tpch_shape_sf1000_p0/shape/q5.out @@ -22,8 +22,9 @@ PhysicalResultSink ----------------------------------PhysicalOlapScan[supplier] --------------------------------PhysicalDistribute ----------------------------------hashJoin[INNER_JOIN](nation.n_regionkey = region.r_regionkey) -------------------------------------PhysicalProject ---------------------------------------PhysicalOlapScan[nation] +------------------------------------PhysicalDistribute +--------------------------------------PhysicalProject +----------------------------------------PhysicalOlapScan[nation] ------------------------------------PhysicalDistribute --------------------------------------PhysicalProject ----------------------------------------filter((region.r_name = 'ASIA')) diff --git a/regression-test/data/nereids_tpch_shape_sf1000_p0/shape/q9.out b/regression-test/data/nereids_tpch_shape_sf1000_p0/shape/q9.out index 25705c06d6..8321442704 100644 --- a/regression-test/data/nereids_tpch_shape_sf1000_p0/shape/q9.out +++ b/regression-test/data/nereids_tpch_shape_sf1000_p0/shape/q9.out @@ -17,15 +17,16 @@ PhysicalResultSink ------------------------PhysicalDistribute --------------------------PhysicalProject ----------------------------hashJoin[INNER_JOIN](supplier.s_suppkey = lineitem.l_suppkey) -------------------------------PhysicalProject ---------------------------------hashJoin[INNER_JOIN](part.p_partkey = lineitem.l_partkey) -----------------------------------PhysicalDistribute -------------------------------------PhysicalProject ---------------------------------------PhysicalOlapScan[lineitem] -----------------------------------PhysicalDistribute -------------------------------------PhysicalProject ---------------------------------------filter((p_name like '%green%')) -----------------------------------------PhysicalOlapScan[part] +------------------------------PhysicalDistribute +--------------------------------PhysicalProject +----------------------------------hashJoin[INNER_JOIN](part.p_partkey = lineitem.l_partkey) +------------------------------------PhysicalDistribute +--------------------------------------PhysicalProject +----------------------------------------PhysicalOlapScan[lineitem] +------------------------------------PhysicalDistribute +--------------------------------------PhysicalProject +----------------------------------------filter((p_name like '%green%')) +------------------------------------------PhysicalOlapScan[part] ------------------------------PhysicalDistribute --------------------------------hashJoin[INNER_JOIN](supplier.s_nationkey = nation.n_nationkey) ----------------------------------PhysicalProject diff --git a/regression-test/data/nereids_tpch_shape_sf500_p0/shape/q16.out b/regression-test/data/nereids_tpch_shape_sf500_p0/shape/q16.out index 21332b6f99..e2b58de0eb 100644 --- a/regression-test/data/nereids_tpch_shape_sf500_p0/shape/q16.out +++ b/regression-test/data/nereids_tpch_shape_sf500_p0/shape/q16.out @@ -9,12 +9,13 @@ PhysicalResultSink ------------hashAgg[LOCAL] --------------PhysicalProject ----------------hashJoin[LEFT_ANTI_JOIN](partsupp.ps_suppkey = supplier.s_suppkey) -------------------hashJoin[INNER_JOIN](part.p_partkey = partsupp.ps_partkey) ---------------------PhysicalProject -----------------------PhysicalOlapScan[partsupp] ---------------------PhysicalProject -----------------------filter(( not (p_type like 'MEDIUM POLISHED%'))( not (p_brand = 'Brand#45'))p_size IN (3, 9, 14, 19, 23, 36, 45, 49)) -------------------------PhysicalOlapScan[part] +------------------PhysicalDistribute +--------------------hashJoin[INNER_JOIN](part.p_partkey = partsupp.ps_partkey) +----------------------PhysicalProject +------------------------PhysicalOlapScan[partsupp] +----------------------PhysicalProject +------------------------filter(( not (p_type like 'MEDIUM POLISHED%'))( not (p_brand = 'Brand#45'))p_size IN (3, 9, 14, 19, 23, 36, 45, 49)) +--------------------------PhysicalOlapScan[part] ------------------PhysicalDistribute --------------------PhysicalProject ----------------------filter((s_comment like '%Customer%Complaints%')) diff --git a/regression-test/data/nereids_tpch_shape_sf500_p0/shape/q2.out b/regression-test/data/nereids_tpch_shape_sf500_p0/shape/q2.out index e4513c0ef8..401b2d35c6 100644 --- a/regression-test/data/nereids_tpch_shape_sf500_p0/shape/q2.out +++ b/regression-test/data/nereids_tpch_shape_sf500_p0/shape/q2.out @@ -16,8 +16,9 @@ PhysicalResultSink --------------------------PhysicalOlapScan[supplier] --------------------------PhysicalDistribute ----------------------------hashJoin[INNER_JOIN](nation.n_regionkey = region.r_regionkey) -------------------------------PhysicalProject ---------------------------------PhysicalOlapScan[nation] +------------------------------PhysicalDistribute +--------------------------------PhysicalProject +----------------------------------PhysicalOlapScan[nation] ------------------------------PhysicalDistribute --------------------------------PhysicalProject ----------------------------------filter((region.r_name = 'EUROPE')) diff --git a/regression-test/data/nereids_tpch_shape_sf500_p0/shape/q5.out b/regression-test/data/nereids_tpch_shape_sf500_p0/shape/q5.out index bf8fb1842d..e73b6cac53 100644 --- a/regression-test/data/nereids_tpch_shape_sf500_p0/shape/q5.out +++ b/regression-test/data/nereids_tpch_shape_sf500_p0/shape/q5.out @@ -22,8 +22,9 @@ PhysicalResultSink ----------------------------------PhysicalOlapScan[supplier] --------------------------------PhysicalDistribute ----------------------------------hashJoin[INNER_JOIN](nation.n_regionkey = region.r_regionkey) -------------------------------------PhysicalProject ---------------------------------------PhysicalOlapScan[nation] +------------------------------------PhysicalDistribute +--------------------------------------PhysicalProject +----------------------------------------PhysicalOlapScan[nation] ------------------------------------PhysicalDistribute --------------------------------------PhysicalProject ----------------------------------------filter((region.r_name = 'ASIA')) diff --git a/regression-test/data/nereids_tpch_shape_sf500_p0/shape/q9.out b/regression-test/data/nereids_tpch_shape_sf500_p0/shape/q9.out index a46d07b125..8321442704 100644 --- a/regression-test/data/nereids_tpch_shape_sf500_p0/shape/q9.out +++ b/regression-test/data/nereids_tpch_shape_sf500_p0/shape/q9.out @@ -14,23 +14,26 @@ PhysicalResultSink ----------------------hashJoin[INNER_JOIN](orders.o_orderkey = lineitem.l_orderkey) ------------------------PhysicalProject --------------------------PhysicalOlapScan[orders] -------------------------PhysicalProject ---------------------------hashJoin[INNER_JOIN](supplier.s_suppkey = lineitem.l_suppkey) -----------------------------PhysicalProject -------------------------------hashJoin[INNER_JOIN](part.p_partkey = lineitem.l_partkey) +------------------------PhysicalDistribute +--------------------------PhysicalProject +----------------------------hashJoin[INNER_JOIN](supplier.s_suppkey = lineitem.l_suppkey) +------------------------------PhysicalDistribute --------------------------------PhysicalProject -----------------------------------PhysicalOlapScan[lineitem] ---------------------------------PhysicalDistribute +----------------------------------hashJoin[INNER_JOIN](part.p_partkey = lineitem.l_partkey) +------------------------------------PhysicalDistribute +--------------------------------------PhysicalProject +----------------------------------------PhysicalOlapScan[lineitem] +------------------------------------PhysicalDistribute +--------------------------------------PhysicalProject +----------------------------------------filter((p_name like '%green%')) +------------------------------------------PhysicalOlapScan[part] +------------------------------PhysicalDistribute +--------------------------------hashJoin[INNER_JOIN](supplier.s_nationkey = nation.n_nationkey) ----------------------------------PhysicalProject -------------------------------------filter((p_name like '%green%')) ---------------------------------------PhysicalOlapScan[part] -----------------------------PhysicalDistribute -------------------------------hashJoin[INNER_JOIN](supplier.s_nationkey = nation.n_nationkey) ---------------------------------PhysicalProject -----------------------------------PhysicalOlapScan[supplier] ---------------------------------PhysicalDistribute -----------------------------------PhysicalProject -------------------------------------PhysicalOlapScan[nation] +------------------------------------PhysicalOlapScan[supplier] +----------------------------------PhysicalDistribute +------------------------------------PhysicalProject +--------------------------------------PhysicalOlapScan[nation] ------------------PhysicalDistribute --------------------PhysicalProject ----------------------PhysicalOlapScan[partsupp] diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query1.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query1.groovy index f885b1196c..01339ad191 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query1.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query1.groovy @@ -24,7 +24,7 @@ suite("query1") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query10.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query10.groovy index ed2f76956b..982675c587 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query10.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query10.groovy @@ -24,7 +24,7 @@ suite("query10") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query11.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query11.groovy index 996ab48de2..01dde72a31 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query11.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query11.groovy @@ -24,7 +24,7 @@ suite("query11") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query12.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query12.groovy index 9a229da727..fd72242989 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query12.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query12.groovy @@ -24,7 +24,7 @@ suite("query12") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query13.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query13.groovy index 7f0877ffac..579bbec53a 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query13.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query13.groovy @@ -24,7 +24,7 @@ suite("query13") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query14.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query14.groovy index db5bf61c72..42048ae5af 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query14.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query14.groovy @@ -24,7 +24,7 @@ suite("query14") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query15.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query15.groovy index 7f04b20cf2..0cb8e4d746 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query15.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query15.groovy @@ -24,7 +24,7 @@ suite("query15") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query16.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query16.groovy index 4526ca4b1b..99caf2881d 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query16.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query16.groovy @@ -24,7 +24,7 @@ suite("query16") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query17.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query17.groovy index 5ab0135501..dd4a3a6823 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query17.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query17.groovy @@ -24,7 +24,7 @@ suite("query17") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query18.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query18.groovy index d1863c0597..e30524cb7b 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query18.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query18.groovy @@ -24,7 +24,7 @@ suite("query18") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query19.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query19.groovy index ba3bc131a7..beaa18a1da 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query19.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query19.groovy @@ -24,7 +24,7 @@ suite("query19") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query2.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query2.groovy index f7b3b1d035..40da05c82e 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query2.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query2.groovy @@ -24,7 +24,7 @@ suite("query2") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query20.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query20.groovy index 5b5100a145..c6255361b6 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query20.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query20.groovy @@ -24,7 +24,7 @@ suite("query20") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query21.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query21.groovy index cd13ab95bd..ae7fe94546 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query21.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query21.groovy @@ -24,7 +24,7 @@ suite("query21") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query22.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query22.groovy index 096fb6b1f6..0c4343076b 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query22.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query22.groovy @@ -24,7 +24,7 @@ suite("query22") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query23.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query23.groovy index 8e86526632..ac933df3d2 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query23.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query23.groovy @@ -24,7 +24,7 @@ suite("query23") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query24.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query24.groovy index 2a2ca5ca20..90760e1bed 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query24.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query24.groovy @@ -24,7 +24,7 @@ suite("query24") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query25.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query25.groovy index ac8febe1a4..0e3d425e19 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query25.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query25.groovy @@ -24,7 +24,7 @@ suite("query25") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query26.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query26.groovy index c7d134912d..6d9a586a78 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query26.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query26.groovy @@ -24,7 +24,7 @@ suite("query26") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query27.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query27.groovy index a8dc772d5e..2b9dbf9b2f 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query27.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query27.groovy @@ -24,7 +24,7 @@ suite("query27") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query28.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query28.groovy index d9c8cb0fa8..f03d12e37c 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query28.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query28.groovy @@ -24,7 +24,7 @@ suite("query28") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query29.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query29.groovy index b097a0715a..7a9b13abf0 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query29.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query29.groovy @@ -24,7 +24,7 @@ suite("query29") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query3.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query3.groovy index 70da07f2a3..8e2866039b 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query3.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query3.groovy @@ -24,7 +24,7 @@ suite("query3") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query30.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query30.groovy index b6e7f8de62..fd195b2fc2 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query30.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query30.groovy @@ -24,7 +24,7 @@ suite("query30") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query31.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query31.groovy index c4b69143d0..dd7fcbb76a 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query31.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query31.groovy @@ -24,7 +24,7 @@ suite("query31") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query32.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query32.groovy index a574f0fc49..2f13c65bfb 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query32.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query32.groovy @@ -24,7 +24,7 @@ suite("query32") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query33.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query33.groovy index 0fd6decdfa..274ff8d81d 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query33.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query33.groovy @@ -24,7 +24,7 @@ suite("query33") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query34.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query34.groovy index 8145a0e611..f7098c9fce 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query34.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query34.groovy @@ -24,7 +24,7 @@ suite("query34") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query35.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query35.groovy index 2d2de19b5a..07d6e11893 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query35.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query35.groovy @@ -24,7 +24,7 @@ suite("query35") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query36.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query36.groovy index d1806c510f..c343726a19 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query36.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query36.groovy @@ -24,7 +24,7 @@ suite("query36") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query37.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query37.groovy index 238c8574ba..913bac5cf4 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query37.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query37.groovy @@ -24,7 +24,7 @@ suite("query37") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query38.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query38.groovy index 056234f557..b6e3cd4c8e 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query38.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query38.groovy @@ -24,7 +24,7 @@ suite("query38") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query39.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query39.groovy index 6ff2d071d7..7ae8737099 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query39.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query39.groovy @@ -24,7 +24,7 @@ suite("query39") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query4.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query4.groovy index c3f3df5b9e..1f0d160cee 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query4.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query4.groovy @@ -24,7 +24,7 @@ suite("query4") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query40.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query40.groovy index 32acc471a2..fa5698572b 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query40.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query40.groovy @@ -24,7 +24,7 @@ suite("query40") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query41.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query41.groovy index adac036e4b..15dc721079 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query41.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query41.groovy @@ -24,7 +24,7 @@ suite("query41") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query42.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query42.groovy index 602167cd3d..195042684d 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query42.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query42.groovy @@ -24,7 +24,7 @@ suite("query42") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query43.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query43.groovy index 7c61887332..6a321164e0 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query43.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query43.groovy @@ -24,7 +24,7 @@ suite("query43") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query44.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query44.groovy index 24ed9d12c7..e1f76025a6 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query44.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query44.groovy @@ -24,7 +24,7 @@ suite("query44") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query45.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query45.groovy index 4ef8d59385..8f40a31916 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query45.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query45.groovy @@ -24,7 +24,7 @@ suite("query45") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query46.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query46.groovy index 3f8859e674..ea6544d1de 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query46.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query46.groovy @@ -24,7 +24,7 @@ suite("query46") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query47.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query47.groovy index 6bbaf68402..c6c3d26fa7 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query47.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query47.groovy @@ -24,7 +24,7 @@ suite("query47") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query48.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query48.groovy index 6c54b2fe6e..555c62b894 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query48.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query48.groovy @@ -24,7 +24,7 @@ suite("query48") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query49.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query49.groovy index 8b79f07267..583e05abbe 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query49.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query49.groovy @@ -24,7 +24,7 @@ suite("query49") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query5.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query5.groovy index 61482dc48b..b92ded4f03 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query5.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query5.groovy @@ -24,7 +24,7 @@ suite("query5") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query50.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query50.groovy index 56efd40ac3..aa3b9c7790 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query50.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query50.groovy @@ -24,7 +24,7 @@ suite("query50") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query51.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query51.groovy index d9809db991..7a9cc0aefd 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query51.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query51.groovy @@ -24,7 +24,7 @@ suite("query51") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query52.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query52.groovy index d4f785a7b6..e6e22c8bfb 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query52.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query52.groovy @@ -24,7 +24,7 @@ suite("query52") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query53.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query53.groovy index 922a705275..b80bf9509f 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query53.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query53.groovy @@ -24,7 +24,7 @@ suite("query53") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query54.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query54.groovy index d5baa59b04..e19bd84eec 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query54.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query54.groovy @@ -24,7 +24,7 @@ suite("query54") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query55.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query55.groovy index f8451009a4..0e9b098716 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query55.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query55.groovy @@ -24,7 +24,7 @@ suite("query55") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query56.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query56.groovy index 64a9ea89db..6fcec0f069 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query56.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query56.groovy @@ -24,7 +24,7 @@ suite("query56") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query57.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query57.groovy index 5564c0a0f6..ab2d4a39ae 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query57.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query57.groovy @@ -24,7 +24,7 @@ suite("query57") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query58.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query58.groovy index dd4f784a17..3f4e78b1df 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query58.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query58.groovy @@ -24,7 +24,7 @@ suite("query58") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query59.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query59.groovy index f36074309c..6e913ea03e 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query59.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query59.groovy @@ -24,7 +24,7 @@ suite("query59") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query6.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query6.groovy index 2a43a48427..fef9330d62 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query6.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query6.groovy @@ -24,7 +24,7 @@ suite("query6") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query60.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query60.groovy index e1f405d9d8..407b828662 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query60.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query60.groovy @@ -24,7 +24,7 @@ suite("query60") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query61.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query61.groovy index 183892d1f0..e4eba8d1f7 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query61.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query61.groovy @@ -24,7 +24,7 @@ suite("query61") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query62.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query62.groovy index c93f26a725..fc37e4d920 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query62.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query62.groovy @@ -24,7 +24,7 @@ suite("query62") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query63.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query63.groovy index efe8a450c9..89c3b0bb9d 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query63.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query63.groovy @@ -24,7 +24,7 @@ suite("query63") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query64.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query64.groovy index f4ff8f0a8e..39f592f5aa 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query64.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query64.groovy @@ -24,7 +24,7 @@ suite("query64") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query65.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query65.groovy index cf5fbe6e5e..8b547f4738 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query65.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query65.groovy @@ -24,7 +24,7 @@ suite("query65") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query66.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query66.groovy index 4c83c483ea..2f0d379243 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query66.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query66.groovy @@ -24,7 +24,7 @@ suite("query66") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query67.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query67.groovy index 98187b5bac..3532e2a9bf 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query67.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query67.groovy @@ -24,7 +24,7 @@ suite("query67") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query68.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query68.groovy index 18e4d7eedd..9d0b8326f9 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query68.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query68.groovy @@ -24,7 +24,7 @@ suite("query68") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query69.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query69.groovy index fcf192ddb5..5d68f707ab 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query69.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query69.groovy @@ -24,7 +24,7 @@ suite("query69") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query7.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query7.groovy index 83f3780ff5..410633e8ef 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query7.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query7.groovy @@ -24,7 +24,7 @@ suite("query7") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query70.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query70.groovy index b66aca8181..bc3c9e41f6 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query70.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query70.groovy @@ -24,7 +24,7 @@ suite("query70") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query71.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query71.groovy index 8f8d4f41d3..fd95f1476b 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query71.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query71.groovy @@ -24,7 +24,7 @@ suite("query71") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query72.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query72.groovy index b1a0e4cde3..39fd8deccb 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query72.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query72.groovy @@ -24,7 +24,7 @@ suite("query72") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query73.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query73.groovy index 685bedfa99..d2b3de9dca 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query73.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query73.groovy @@ -24,7 +24,7 @@ suite("query73") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query74.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query74.groovy index 40c5bba972..fd2ff262e1 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query74.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query74.groovy @@ -24,7 +24,7 @@ suite("query74") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query75.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query75.groovy index 3822ea609f..1640e88e87 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query75.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query75.groovy @@ -24,7 +24,7 @@ suite("query75") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query76.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query76.groovy index 0f9d7a0352..d6b7e6dfe8 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query76.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query76.groovy @@ -24,7 +24,7 @@ suite("query76") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query77.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query77.groovy index 960940bb16..9d8bf505c3 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query77.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query77.groovy @@ -24,7 +24,7 @@ suite("query77") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query78.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query78.groovy index 484223f38a..2ebd799f9e 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query78.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query78.groovy @@ -24,7 +24,7 @@ suite("query78") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query79.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query79.groovy index 5c7bb74539..e4c445783c 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query79.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query79.groovy @@ -24,7 +24,7 @@ suite("query79") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query8.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query8.groovy index a354f36753..7eb8281c71 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query8.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query8.groovy @@ -24,7 +24,7 @@ suite("query8") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query80.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query80.groovy index 76f88f67a5..d10748ab42 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query80.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query80.groovy @@ -24,7 +24,7 @@ suite("query80") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query81.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query81.groovy index ac67c3958d..8383634d47 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query81.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query81.groovy @@ -24,7 +24,7 @@ suite("query81") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query82.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query82.groovy index 5e93baebe3..251d338098 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query82.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query82.groovy @@ -24,7 +24,7 @@ suite("query82") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query83.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query83.groovy index 6ee115550a..2b85ace5b3 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query83.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query83.groovy @@ -24,7 +24,7 @@ suite("query83") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query84.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query84.groovy index 1c471f0d14..1c18249bb5 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query84.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query84.groovy @@ -24,7 +24,7 @@ suite("query84") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query85.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query85.groovy index 208ef6b658..f69a62b84c 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query85.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query85.groovy @@ -24,7 +24,7 @@ suite("query85") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query86.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query86.groovy index 94375392ad..83f7e089b7 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query86.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query86.groovy @@ -24,7 +24,7 @@ suite("query86") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query87.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query87.groovy index b304c2b4e2..a41a3713b8 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query87.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query87.groovy @@ -24,7 +24,7 @@ suite("query87") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query88.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query88.groovy index 917d5bbb71..7f52ecc420 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query88.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query88.groovy @@ -24,7 +24,7 @@ suite("query88") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query89.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query89.groovy index 803d07670e..00f76182a9 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query89.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query89.groovy @@ -24,7 +24,7 @@ suite("query89") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query9.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query9.groovy index 761ff09d8c..6df493639f 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query9.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query9.groovy @@ -24,7 +24,7 @@ suite("query9") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query90.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query90.groovy index 06ab5f5dee..429fe5821b 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query90.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query90.groovy @@ -24,7 +24,7 @@ suite("query90") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query91.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query91.groovy index bd6a94d333..69d6d2a522 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query91.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query91.groovy @@ -24,7 +24,7 @@ suite("query91") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query92.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query92.groovy index d71d27ad50..98f95d36f0 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query92.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query92.groovy @@ -24,7 +24,7 @@ suite("query92") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query93.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query93.groovy index 02f7605f47..8fbadee149 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query93.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query93.groovy @@ -24,7 +24,7 @@ suite("query93") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query94.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query94.groovy index 28718e2229..7bdf0b5b74 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query94.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query94.groovy @@ -24,7 +24,7 @@ suite("query94") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query95.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query95.groovy index c06b3bd6a9..677473798d 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query95.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query95.groovy @@ -24,7 +24,7 @@ suite("query95") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query96.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query96.groovy index c5e40f4650..8893f0a398 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query96.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query96.groovy @@ -24,7 +24,7 @@ suite("query96") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query97.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query97.groovy index 3c930b2794..92d0264955 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query97.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query97.groovy @@ -24,7 +24,7 @@ suite("query97") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query98.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query98.groovy index b7b27c1c62..1b22a20c87 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query98.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query98.groovy @@ -24,7 +24,7 @@ suite("query98") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query99.groovy b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query99.groovy index 07d77d9417..f00b957fd6 100644 --- a/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query99.groovy +++ b/regression-test/suites/nereids_tpcds_shape_sf100_p0/shape/query99.groovy @@ -24,7 +24,7 @@ suite("query99") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'set be_number_for_test=3' - sql 'set parallel_fragment_exec_instance_num=8' + sql 'set parallel_pipeline_task_num=8' sql 'set forbid_unknown_col_stats=true' sql 'set broadcast_row_count_limit = 30000000' sql 'set enable_nereids_timeout = false' diff --git a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q1.groovy b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q1.groovy index d2f3aa11ab..3bdee3227f 100644 --- a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q1.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q1.groovy @@ -24,7 +24,7 @@ suite("q1") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' - + sql 'set parallel_pipeline_task_num=8' sql 'set be_number_for_test=3' diff --git a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q10.groovy b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q10.groovy index f4101b5124..a5e88aa9f6 100644 --- a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q10.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q10.groovy @@ -26,7 +26,7 @@ suite("q10") { sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' - + sql 'set parallel_pipeline_task_num=8' sql 'set be_number_for_test=3' qt_select """ explain shape plan diff --git a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q11.groovy b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q11.groovy index d681e574cd..56997b103e 100644 --- a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q11.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q11.groovy @@ -23,7 +23,7 @@ suite("q11") { sql 'set enable_nereids_planner=true' sql 'set enable_fallback_to_original_planner=false' sql "set runtime_filter_mode='GLOBAL'" - + sql 'set parallel_pipeline_task_num=8' sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' sql 'set be_number_for_test=3' diff --git a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q12.groovy b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q12.groovy index 2a6ca361ab..8b57fad1ab 100644 --- a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q12.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q12.groovy @@ -23,7 +23,7 @@ suite("q12") { sql 'set enable_nereids_planner=true' sql 'set enable_fallback_to_original_planner=false' sql "set runtime_filter_mode='GLOBAL'" - + sql 'set parallel_pipeline_task_num=8' sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' sql 'set be_number_for_test=3' diff --git a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q13.groovy b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q13.groovy index 7462bbbe28..002a75e361 100644 --- a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q13.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q13.groovy @@ -26,7 +26,7 @@ suite("q13") { sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' - + sql 'set parallel_pipeline_task_num=8' diff --git a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q14.groovy b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q14.groovy index d46a2e1d79..2ebb2db003 100644 --- a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q14.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q14.groovy @@ -26,7 +26,7 @@ suite("q14") { sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' - + sql 'set parallel_pipeline_task_num=8' sql 'set be_number_for_test=3' qt_select """ explain shape plan diff --git a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q15.groovy b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q15.groovy index 5e2c80533c..35135e4f65 100644 --- a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q15.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q15.groovy @@ -26,7 +26,7 @@ suite("q15") { sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' - + sql 'set parallel_pipeline_task_num=8' diff --git a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q16.groovy b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q16.groovy index 85a237891d..91a103ec63 100644 --- a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q16.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q16.groovy @@ -26,7 +26,7 @@ suite("q16") { sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' - + sql 'set parallel_pipeline_task_num=8' diff --git a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q17.groovy b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q17.groovy index 6cb3aa3564..b3ab27f5ac 100644 --- a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q17.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q17.groovy @@ -26,7 +26,7 @@ suite("q17") { sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' - + sql 'set parallel_pipeline_task_num=8' diff --git a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q18.groovy b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q18.groovy index 0f0ab18fbf..19e6ab54c0 100644 --- a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q18.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q18.groovy @@ -26,7 +26,7 @@ suite("q18") { sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' - + sql 'set parallel_pipeline_task_num=8' diff --git a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q19.groovy b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q19.groovy index c08f50defa..61beb509b8 100644 --- a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q19.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q19.groovy @@ -27,7 +27,7 @@ suite("q19") { sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' - + sql 'set parallel_pipeline_task_num=8' diff --git a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q2.groovy b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q2.groovy index 67f4f81b1d..8626220c78 100644 --- a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q2.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q2.groovy @@ -26,7 +26,7 @@ suite("q2") { sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' - + sql 'set parallel_pipeline_task_num=8' diff --git a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q20-rewrite.groovy b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q20-rewrite.groovy index 8f93e6478c..ab93bd045b 100644 --- a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q20-rewrite.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q20-rewrite.groovy @@ -24,7 +24,7 @@ suite("q20-rewrite") { sql 'set enable_nereids_planner=true' sql 'set enable_fallback_to_original_planner=false' sql "set runtime_filter_mode='GLOBAL'" - + sql 'set parallel_pipeline_task_num=8' sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' diff --git a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q20.groovy b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q20.groovy index 831761d391..ecef9afb54 100644 --- a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q20.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q20.groovy @@ -27,7 +27,7 @@ suite("q20") { sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' - + sql 'set parallel_pipeline_task_num=8' diff --git a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q21.groovy b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q21.groovy index 3cd8e20304..00d3d30301 100644 --- a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q21.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q21.groovy @@ -26,7 +26,7 @@ suite("q21") { sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' - + sql 'set parallel_pipeline_task_num=8' diff --git a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q22.groovy b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q22.groovy index 6f3e4d7aa4..f207ae834e 100644 --- a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q22.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q22.groovy @@ -26,7 +26,7 @@ suite("q22") { sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' - + sql 'set parallel_pipeline_task_num=8' diff --git a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q3.groovy b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q3.groovy index 97104534c7..3e1782b1e7 100644 --- a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q3.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q3.groovy @@ -27,7 +27,7 @@ suite("q3") { sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' - + sql 'set parallel_pipeline_task_num=8' diff --git a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q4.groovy b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q4.groovy index 7b13b47df9..a256c03e19 100644 --- a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q4.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q4.groovy @@ -25,7 +25,8 @@ suite("q4") { sql "set runtime_filter_mode='GLOBAL'" sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' -sql 'set be_number_for_test=3' + sql 'set be_number_for_test=3' + sql 'set parallel_pipeline_task_num=8' diff --git a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q5.groovy b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q5.groovy index 0a9c786326..369c9f7bc9 100644 --- a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q5.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q5.groovy @@ -26,7 +26,7 @@ suite("q5") { sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' - + sql 'set parallel_pipeline_task_num=8' diff --git a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q6.groovy b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q6.groovy index 43b7a36b8c..73f779ec72 100644 --- a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q6.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q6.groovy @@ -26,7 +26,7 @@ suite("q6") { sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' - + sql 'set parallel_pipeline_task_num=8' diff --git a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q7.groovy b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q7.groovy index 44def54304..66568cee38 100644 --- a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q7.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q7.groovy @@ -26,7 +26,7 @@ suite("q7") { sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' - + sql 'set parallel_pipeline_task_num=8' diff --git a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q8.groovy b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q8.groovy index ed92d555ab..cf09998a7d 100644 --- a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q8.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q8.groovy @@ -26,7 +26,7 @@ suite("q8") { sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' - + sql 'set parallel_pipeline_task_num=8' diff --git a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q9.groovy b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q9.groovy index 44e968ed18..f8ae936a92 100644 --- a/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q9.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf1000_p0/shape/q9.groovy @@ -26,7 +26,7 @@ suite("q9") { sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' - + sql 'set parallel_pipeline_task_num=8' diff --git a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q1.groovy b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q1.groovy index 27fe9ac08f..c3770a0ee2 100644 --- a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q1.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q1.groovy @@ -24,7 +24,7 @@ suite("q1") { sql 'set enable_fallback_to_original_planner=false' sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' - + sql 'set parallel_pipeline_task_num=8' sql 'set be_number_for_test=3' diff --git a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q10.groovy b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q10.groovy index 408312e626..fdfa09f64c 100644 --- a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q10.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q10.groovy @@ -23,7 +23,7 @@ suite("q10") { sql 'set enable_nereids_planner=true' sql 'set enable_fallback_to_original_planner=false' sql "set runtime_filter_mode='GLOBAL'" - + sql 'set parallel_pipeline_task_num=8' sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' diff --git a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q11.groovy b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q11.groovy index 9820445dfa..034426dca9 100644 --- a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q11.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q11.groovy @@ -23,7 +23,7 @@ suite("q11") { sql 'set enable_nereids_planner=true' sql 'set enable_fallback_to_original_planner=false' sql "set runtime_filter_mode='GLOBAL'" - + sql 'set parallel_pipeline_task_num=8' sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' diff --git a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q12.groovy b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q12.groovy index c0ff16a269..8827d9a770 100644 --- a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q12.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q12.groovy @@ -23,7 +23,7 @@ suite("q12") { sql 'set enable_nereids_planner=true' sql 'set enable_fallback_to_original_planner=false' sql "set runtime_filter_mode='GLOBAL'" - + sql 'set parallel_pipeline_task_num=8' sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' diff --git a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q13.groovy b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q13.groovy index ab6e68aaea..994464f783 100644 --- a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q13.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q13.groovy @@ -23,7 +23,7 @@ suite("q13") { sql 'set enable_nereids_planner=true' sql 'set enable_fallback_to_original_planner=false' sql "set runtime_filter_mode='GLOBAL'" - + sql 'set parallel_pipeline_task_num=8' sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' diff --git a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q14.groovy b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q14.groovy index 8d052771dd..187e0a0152 100644 --- a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q14.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q14.groovy @@ -23,7 +23,7 @@ suite("q14") { sql 'set enable_nereids_planner=true' sql 'set enable_fallback_to_original_planner=false' sql "set runtime_filter_mode='GLOBAL'" - + sql 'set parallel_pipeline_task_num=8' sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' diff --git a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q15.groovy b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q15.groovy index dfc5e4917b..4677892fd9 100644 --- a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q15.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q15.groovy @@ -23,7 +23,7 @@ suite("q15") { sql 'set enable_nereids_planner=true' sql 'set enable_fallback_to_original_planner=false' sql "set runtime_filter_mode='GLOBAL'" - + sql 'set parallel_pipeline_task_num=8' sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' diff --git a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q16.groovy b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q16.groovy index 12cbb7c236..1c3d6f7fce 100644 --- a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q16.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q16.groovy @@ -23,7 +23,7 @@ suite("q16") { sql 'set enable_nereids_planner=true' sql 'set enable_fallback_to_original_planner=false' sql "set runtime_filter_mode='GLOBAL'" - + sql 'set parallel_pipeline_task_num=8' sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' diff --git a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q17.groovy b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q17.groovy index 075b5186a8..3b79e2a0f5 100644 --- a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q17.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q17.groovy @@ -23,7 +23,7 @@ suite("q17") { sql 'set enable_nereids_planner=true' sql 'set enable_fallback_to_original_planner=false' sql "set runtime_filter_mode='GLOBAL'" - + sql 'set parallel_pipeline_task_num=8' sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' diff --git a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q18.groovy b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q18.groovy index dc7bae3584..086ab214e4 100644 --- a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q18.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q18.groovy @@ -23,7 +23,7 @@ suite("q18") { sql 'set enable_nereids_planner=true' sql 'set enable_fallback_to_original_planner=false' sql "set runtime_filter_mode='GLOBAL'" - + sql 'set parallel_pipeline_task_num=8' sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' diff --git a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q19.groovy b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q19.groovy index 800352e269..00410f506a 100644 --- a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q19.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q19.groovy @@ -24,7 +24,7 @@ suite("q19") { sql 'set enable_nereids_planner=true' sql 'set enable_fallback_to_original_planner=false' sql "set runtime_filter_mode='GLOBAL'" - + sql 'set parallel_pipeline_task_num=8' sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' diff --git a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q2.groovy b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q2.groovy index 088cd1b04a..cf0e010b35 100644 --- a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q2.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q2.groovy @@ -26,7 +26,7 @@ suite("q2") { sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' - + sql 'set parallel_pipeline_task_num=8' diff --git a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q20.groovy b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q20.groovy index 1a1f70c2dc..b696008b67 100644 --- a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q20.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q20.groovy @@ -24,7 +24,7 @@ suite("q20") { sql 'set enable_nereids_planner=true' sql 'set enable_fallback_to_original_planner=false' sql "set runtime_filter_mode='GLOBAL'" - + sql 'set parallel_pipeline_task_num=8' sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' diff --git a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q21.groovy b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q21.groovy index b150b32013..896a2d19d3 100644 --- a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q21.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q21.groovy @@ -23,7 +23,7 @@ suite("q21") { sql 'set enable_nereids_planner=true' sql 'set enable_fallback_to_original_planner=false' sql "set runtime_filter_mode='GLOBAL'" - + sql 'set parallel_pipeline_task_num=8' sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' diff --git a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q22.groovy b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q22.groovy index 37e89e871f..5bb8f52461 100644 --- a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q22.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q22.groovy @@ -23,7 +23,7 @@ suite("q22") { sql 'set enable_nereids_planner=true' sql 'set enable_fallback_to_original_planner=false' sql "set runtime_filter_mode='GLOBAL'" - + sql 'set parallel_pipeline_task_num=8' sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' diff --git a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q3.groovy b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q3.groovy index 9485dded9d..45b6a024cb 100644 --- a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q3.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q3.groovy @@ -27,7 +27,7 @@ suite("q3") { sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' - + sql 'set parallel_pipeline_task_num=8' diff --git a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q4.groovy b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q4.groovy index 3b24cfad87..26c525509a 100644 --- a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q4.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q4.groovy @@ -26,7 +26,7 @@ suite("q4") { sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' - + sql 'set parallel_pipeline_task_num=8' diff --git a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q5.groovy b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q5.groovy index 2c6b6b1b0c..1cabac98d5 100644 --- a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q5.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q5.groovy @@ -26,7 +26,7 @@ suite("q5") { sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' - + sql 'set parallel_pipeline_task_num=8' sql 'set be_number_for_test=3' qt_select """ diff --git a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q6.groovy b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q6.groovy index e217da7d0b..09d3c26e0c 100644 --- a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q6.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q6.groovy @@ -26,7 +26,7 @@ suite("q6") { sql 'set global exec_mem_limit = 21G' sql 'SET enable_pipeline_engine = true' - + sql 'set parallel_pipeline_task_num=8' sql 'set be_number_for_test=3' qt_select """ diff --git a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q7.groovy b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q7.groovy index 8de4955cf3..fe4bb1341d 100644 --- a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q7.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q7.groovy @@ -26,7 +26,7 @@ suite("q7") { sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' - + sql 'set parallel_pipeline_task_num=8' sql 'set be_number_for_test=3' qt_select """ diff --git a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q8.groovy b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q8.groovy index fd259539a7..b70036d34b 100644 --- a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q8.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q8.groovy @@ -23,7 +23,7 @@ suite("q8") { sql 'set enable_nereids_planner=true' sql 'set enable_fallback_to_original_planner=false' sql "set runtime_filter_mode='GLOBAL'" - + sql 'set parallel_pipeline_task_num=8' sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true' sql 'set be_number_for_test=3' diff --git a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q9.groovy b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q9.groovy index 0d4f6207af..ea5618313c 100644 --- a/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q9.groovy +++ b/regression-test/suites/nereids_tpch_shape_sf500_p0/shape/q9.groovy @@ -23,7 +23,7 @@ suite("q9") { sql 'set enable_nereids_planner=true' sql 'set enable_fallback_to_original_planner=false' sql "set runtime_filter_mode='GLOBAL'" - + sql 'set parallel_pipeline_task_num=8' sql 'set exec_mem_limit=21G' sql 'SET enable_pipeline_engine = true'