Skip to content

Commit 13e6caa

Browse files
committed
fix
1 parent ff4e837 commit 13e6caa

File tree

5 files changed

+11
-10
lines changed

5 files changed

+11
-10
lines changed

sql/core/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q21.sf100/explain.txt

+4-4
Original file line numberDiff line numberDiff line change
@@ -134,16 +134,16 @@ Aggregate Attributes [2]: [sum(CASE WHEN (d_date#10 < 2000-03-11) THEN inv_quant
134134
Results [4]: [w_warehouse_name#12, i_item_id#7, sum(CASE WHEN (d_date#10 < 2000-03-11) THEN inv_quantity_on_hand#3 ELSE 0 END)#17 AS inv_before#19, sum(CASE WHEN (d_date#10 >= 2000-03-11) THEN inv_quantity_on_hand#3 ELSE 0 END)#18 AS inv_after#20]
135135

136136
(23) Project [codegen id : 5]
137-
Output [5]: [w_warehouse_name#12, i_item_id#7, inv_before#19, inv_after#20, CASE WHEN (inv_before#19 > 0) THEN (cast(inv_after#20 as double) / cast(inv_before#19 as double)) END AS _common_expr_5#21]
137+
Output [5]: [w_warehouse_name#12, i_item_id#7, inv_before#19, inv_after#20, CASE WHEN (inv_before#19 > 0) THEN (cast(inv_after#20 as double) / cast(inv_before#19 as double)) END AS _common_expr_0#21]
138138
Input [4]: [w_warehouse_name#12, i_item_id#7, inv_before#19, inv_after#20]
139139

140140
(24) Filter [codegen id : 5]
141-
Input [5]: [w_warehouse_name#12, i_item_id#7, inv_before#19, inv_after#20, _common_expr_5#21]
142-
Condition : ((isnotnull(_common_expr_5#21) AND (_common_expr_5#21 >= 0.666667)) AND (_common_expr_5#21 <= 1.5))
141+
Input [5]: [w_warehouse_name#12, i_item_id#7, inv_before#19, inv_after#20, _common_expr_0#21]
142+
Condition : ((isnotnull(_common_expr_0#21) AND (_common_expr_0#21 >= 0.666667)) AND (_common_expr_0#21 <= 1.5))
143143

144144
(25) Project [codegen id : 5]
145145
Output [4]: [w_warehouse_name#12, i_item_id#7, inv_before#19, inv_after#20]
146-
Input [5]: [w_warehouse_name#12, i_item_id#7, inv_before#19, inv_after#20, _common_expr_5#21]
146+
Input [5]: [w_warehouse_name#12, i_item_id#7, inv_before#19, inv_after#20, _common_expr_0#21]
147147

148148
(26) TakeOrderedAndProject
149149
Input [4]: [w_warehouse_name#12, i_item_id#7, inv_before#19, inv_after#20]

sql/core/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q21.sf100/simplified.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
TakeOrderedAndProject [w_warehouse_name,i_item_id,inv_before,inv_after]
22
WholeStageCodegen (5)
33
Project [w_warehouse_name,i_item_id,inv_before,inv_after]
4-
Filter [_common_expr_5]
4+
Filter [_common_expr_0]
55
Project [w_warehouse_name,i_item_id,inv_before,inv_after]
66
HashAggregate [w_warehouse_name,i_item_id,sum,sum] [sum(CASE WHEN (d_date < 2000-03-11) THEN inv_quantity_on_hand ELSE 0 END),sum(CASE WHEN (d_date >= 2000-03-11) THEN inv_quantity_on_hand ELSE 0 END),inv_before,inv_after,sum,sum]
77
InputAdapter

sql/core/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q21/explain.txt

+4-4
Original file line numberDiff line numberDiff line change
@@ -134,16 +134,16 @@ Aggregate Attributes [2]: [sum(CASE WHEN (d_date#12 < 2000-03-11) THEN inv_quant
134134
Results [4]: [w_warehouse_name#7, i_item_id#9, sum(CASE WHEN (d_date#12 < 2000-03-11) THEN inv_quantity_on_hand#3 ELSE 0 END)#17 AS inv_before#19, sum(CASE WHEN (d_date#12 >= 2000-03-11) THEN inv_quantity_on_hand#3 ELSE 0 END)#18 AS inv_after#20]
135135

136136
(23) Project [codegen id : 5]
137-
Output [5]: [w_warehouse_name#7, i_item_id#9, inv_before#19, inv_after#20, CASE WHEN (inv_before#19 > 0) THEN (cast(inv_after#20 as double) / cast(inv_before#19 as double)) END AS _common_expr_5#21]
137+
Output [5]: [w_warehouse_name#7, i_item_id#9, inv_before#19, inv_after#20, CASE WHEN (inv_before#19 > 0) THEN (cast(inv_after#20 as double) / cast(inv_before#19 as double)) END AS _common_expr_0#21]
138138
Input [4]: [w_warehouse_name#7, i_item_id#9, inv_before#19, inv_after#20]
139139

140140
(24) Filter [codegen id : 5]
141-
Input [5]: [w_warehouse_name#7, i_item_id#9, inv_before#19, inv_after#20, _common_expr_5#21]
142-
Condition : ((isnotnull(_common_expr_5#21) AND (_common_expr_5#21 >= 0.666667)) AND (_common_expr_5#21 <= 1.5))
141+
Input [5]: [w_warehouse_name#7, i_item_id#9, inv_before#19, inv_after#20, _common_expr_0#21]
142+
Condition : ((isnotnull(_common_expr_0#21) AND (_common_expr_0#21 >= 0.666667)) AND (_common_expr_0#21 <= 1.5))
143143

144144
(25) Project [codegen id : 5]
145145
Output [4]: [w_warehouse_name#7, i_item_id#9, inv_before#19, inv_after#20]
146-
Input [5]: [w_warehouse_name#7, i_item_id#9, inv_before#19, inv_after#20, _common_expr_5#21]
146+
Input [5]: [w_warehouse_name#7, i_item_id#9, inv_before#19, inv_after#20, _common_expr_0#21]
147147

148148
(26) TakeOrderedAndProject
149149
Input [4]: [w_warehouse_name#7, i_item_id#9, inv_before#19, inv_after#20]

sql/core/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q21/simplified.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
TakeOrderedAndProject [w_warehouse_name,i_item_id,inv_before,inv_after]
22
WholeStageCodegen (5)
33
Project [w_warehouse_name,i_item_id,inv_before,inv_after]
4-
Filter [_common_expr_5]
4+
Filter [_common_expr_0]
55
Project [w_warehouse_name,i_item_id,inv_before,inv_after]
66
HashAggregate [w_warehouse_name,i_item_id,sum,sum] [sum(CASE WHEN (d_date < 2000-03-11) THEN inv_quantity_on_hand ELSE 0 END),sum(CASE WHEN (d_date >= 2000-03-11) THEN inv_quantity_on_hand ELSE 0 END),inv_before,inv_after,sum,sum]
77
InputAdapter

sql/core/src/test/scala/org/apache/spark/sql/TPCBase.scala

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ trait TPCBase extends SharedSparkSession {
3232
.set(SQLConf.CBO_ENABLED, true)
3333
.set(SQLConf.PLAN_STATS_ENABLED, true)
3434
.set(SQLConf.JOIN_REORDER_ENABLED, true)
35+
.set(SQLConf.USE_COMMON_EXPR_ID_FOR_ALIAS, false)
3536
} else {
3637
super.sparkConf.set(SQLConf.MAX_TO_STRING_FIELDS, Int.MaxValue)
3738
}

0 commit comments

Comments
 (0)