Skip to content

Commit c436bc4

Browse files
committed
Update PlanStabilitySuite
1 parent 4901af4 commit c436bc4

File tree

100 files changed

+992
-902
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

100 files changed

+992
-902
lines changed

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,15 +63,15 @@ TakeOrderedAndProject (58)
6363
Output [3]: [c_customer_sk#3, c_current_cdemo_sk#4, c_current_addr_sk#5]
6464
Batched: true
6565
Location: InMemoryFileIndex [file:/Users/yi.wu/IdeaProjects/spark/sql/core/spark-warehouse/org.apache.spark.sql.TPCDSV1_4_PlanStabilityWithStatsSuite/customer]
66-
PushedFilters: [IsNotNull(c_current_addr_sk), IsNotNull(c_current_cdemo_sk)]
66+
PushedFilters: [IsNotNull(c_current_addr_sk), IsNotNull(c_current_cdemo_sk), IsNotNull(c_customer_sk)]
6767
ReadSchema: struct<c_customer_sk:int,c_current_cdemo_sk:int,c_current_addr_sk:int>
6868

6969
(2) ColumnarToRow [codegen id : 1]
7070
Input [3]: [c_customer_sk#3, c_current_cdemo_sk#4, c_current_addr_sk#5]
7171

7272
(3) Filter [codegen id : 1]
7373
Input [3]: [c_customer_sk#3, c_current_cdemo_sk#4, c_current_addr_sk#5]
74-
Condition : (isnotnull(c_current_addr_sk#5) AND isnotnull(c_current_cdemo_sk#4))
74+
Condition : ((isnotnull(c_current_addr_sk#5) AND isnotnull(c_current_cdemo_sk#4)) AND isnotnull(c_customer_sk#3))
7575

7676
(4) Exchange
7777
Input [3]: [c_customer_sk#3, c_current_cdemo_sk#4, c_current_addr_sk#5]
@@ -85,15 +85,15 @@ Arguments: [c_customer_sk#3 ASC NULLS FIRST], false, 0
8585
Output [2]: [ss_sold_date_sk#7, ss_customer_sk#8]
8686
Batched: true
8787
Location: InMemoryFileIndex [file:/Users/yi.wu/IdeaProjects/spark/sql/core/spark-warehouse/org.apache.spark.sql.TPCDSV1_4_PlanStabilityWithStatsSuite/store_sales]
88-
PushedFilters: [IsNotNull(ss_sold_date_sk)]
88+
PushedFilters: [IsNotNull(ss_sold_date_sk), IsNotNull(ss_customer_sk)]
8989
ReadSchema: struct<ss_sold_date_sk:int,ss_customer_sk:int>
9090

9191
(7) ColumnarToRow [codegen id : 4]
9292
Input [2]: [ss_sold_date_sk#7, ss_customer_sk#8]
9393

9494
(8) Filter [codegen id : 4]
9595
Input [2]: [ss_sold_date_sk#7, ss_customer_sk#8]
96-
Condition : isnotnull(ss_sold_date_sk#7)
96+
Condition : (isnotnull(ss_sold_date_sk#7) AND isnotnull(ss_customer_sk#8))
9797

9898
(9) Scan parquet default.date_dim
9999
Output [3]: [d_date_sk#9, d_year#10, d_moy#11]

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ TakeOrderedAndProject [cd_credit_rating,cd_dep_college_count,cd_dep_count,cd_dep
2626
InputAdapter
2727
Exchange [c_customer_sk] #3
2828
WholeStageCodegen (1)
29-
Filter [c_current_addr_sk,c_current_cdemo_sk]
29+
Filter [c_current_addr_sk,c_current_cdemo_sk,c_customer_sk]
3030
ColumnarToRow
3131
InputAdapter
3232
Scan parquet default.customer [c_current_addr_sk,c_current_cdemo_sk,c_customer_sk]
@@ -37,7 +37,7 @@ TakeOrderedAndProject [cd_credit_rating,cd_dep_college_count,cd_dep_count,cd_dep
3737
WholeStageCodegen (4)
3838
Project [ss_customer_sk]
3939
BroadcastHashJoin [d_date_sk,ss_sold_date_sk]
40-
Filter [ss_sold_date_sk]
40+
Filter [ss_customer_sk,ss_sold_date_sk]
4141
ColumnarToRow
4242
InputAdapter
4343
Scan parquet default.store_sales [ss_customer_sk,ss_sold_date_sk]

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,29 +55,29 @@ TakeOrderedAndProject (50)
5555
Output [3]: [c_customer_sk#3, c_current_cdemo_sk#4, c_current_addr_sk#5]
5656
Batched: true
5757
Location: InMemoryFileIndex [file:/Users/yi.wu/IdeaProjects/spark/sql/core/spark-warehouse/org.apache.spark.sql.TPCDSV1_4_PlanStabilitySuite/customer]
58-
PushedFilters: [IsNotNull(c_current_addr_sk), IsNotNull(c_current_cdemo_sk)]
58+
PushedFilters: [IsNotNull(c_current_addr_sk), IsNotNull(c_current_cdemo_sk), IsNotNull(c_customer_sk)]
5959
ReadSchema: struct<c_customer_sk:int,c_current_cdemo_sk:int,c_current_addr_sk:int>
6060

6161
(2) ColumnarToRow [codegen id : 9]
6262
Input [3]: [c_customer_sk#3, c_current_cdemo_sk#4, c_current_addr_sk#5]
6363

6464
(3) Filter [codegen id : 9]
6565
Input [3]: [c_customer_sk#3, c_current_cdemo_sk#4, c_current_addr_sk#5]
66-
Condition : (isnotnull(c_current_addr_sk#5) AND isnotnull(c_current_cdemo_sk#4))
66+
Condition : ((isnotnull(c_current_addr_sk#5) AND isnotnull(c_current_cdemo_sk#4)) AND isnotnull(c_customer_sk#3))
6767

6868
(4) Scan parquet default.store_sales
6969
Output [2]: [ss_sold_date_sk#6, ss_customer_sk#7]
7070
Batched: true
7171
Location: InMemoryFileIndex [file:/Users/yi.wu/IdeaProjects/spark/sql/core/spark-warehouse/org.apache.spark.sql.TPCDSV1_4_PlanStabilitySuite/store_sales]
72-
PushedFilters: [IsNotNull(ss_sold_date_sk)]
72+
PushedFilters: [IsNotNull(ss_sold_date_sk), IsNotNull(ss_customer_sk)]
7373
ReadSchema: struct<ss_sold_date_sk:int,ss_customer_sk:int>
7474

7575
(5) ColumnarToRow [codegen id : 2]
7676
Input [2]: [ss_sold_date_sk#6, ss_customer_sk#7]
7777

7878
(6) Filter [codegen id : 2]
7979
Input [2]: [ss_sold_date_sk#6, ss_customer_sk#7]
80-
Condition : isnotnull(ss_sold_date_sk#6)
80+
Condition : (isnotnull(ss_sold_date_sk#6) AND isnotnull(ss_customer_sk#7))
8181

8282
(7) Scan parquet default.date_dim
8383
Output [3]: [d_date_sk#8, d_year#9, d_moy#10]

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ TakeOrderedAndProject [cd_credit_rating,cd_dep_college_count,cd_dep_count,cd_dep
1414
BroadcastHashJoin [c_customer_sk,cs_ship_customer_sk]
1515
BroadcastHashJoin [c_customer_sk,ws_bill_customer_sk]
1616
BroadcastHashJoin [c_customer_sk,ss_customer_sk]
17-
Filter [c_current_addr_sk,c_current_cdemo_sk]
17+
Filter [c_current_addr_sk,c_current_cdemo_sk,c_customer_sk]
1818
ColumnarToRow
1919
InputAdapter
2020
Scan parquet default.customer [c_current_addr_sk,c_current_cdemo_sk,c_customer_sk]
@@ -23,7 +23,7 @@ TakeOrderedAndProject [cd_credit_rating,cd_dep_college_count,cd_dep_count,cd_dep
2323
WholeStageCodegen (2)
2424
Project [ss_customer_sk]
2525
BroadcastHashJoin [d_date_sk,ss_sold_date_sk]
26-
Filter [ss_sold_date_sk]
26+
Filter [ss_customer_sk,ss_sold_date_sk]
2727
ColumnarToRow
2828
InputAdapter
2929
Scan parquet default.store_sales [ss_customer_sk,ss_sold_date_sk]

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,15 +158,15 @@ Arguments: [ss_item_sk#2 ASC NULLS FIRST], false, 0
158158
Output [4]: [i_item_sk#6, i_brand_id#7, i_class_id#8, i_category_id#9]
159159
Batched: true
160160
Location: InMemoryFileIndex [file:/Users/yi.wu/IdeaProjects/spark/sql/core/spark-warehouse/org.apache.spark.sql.TPCDSV1_4_PlanStabilityWithStatsSuite/item]
161-
PushedFilters: [IsNotNull(i_class_id), IsNotNull(i_brand_id), IsNotNull(i_category_id)]
161+
PushedFilters: [IsNotNull(i_class_id), IsNotNull(i_brand_id), IsNotNull(i_category_id), IsNotNull(i_item_sk)]
162162
ReadSchema: struct<i_item_sk:int,i_brand_id:int,i_class_id:int,i_category_id:int>
163163

164164
(7) ColumnarToRow [codegen id : 17]
165165
Input [4]: [i_item_sk#6, i_brand_id#7, i_class_id#8, i_category_id#9]
166166

167167
(8) Filter [codegen id : 17]
168168
Input [4]: [i_item_sk#6, i_brand_id#7, i_class_id#8, i_category_id#9]
169-
Condition : ((isnotnull(i_class_id#8) AND isnotnull(i_brand_id#7)) AND isnotnull(i_category_id#9))
169+
Condition : (((isnotnull(i_class_id#8) AND isnotnull(i_brand_id#7)) AND isnotnull(i_category_id#9)) AND isnotnull(i_item_sk#6))
170170

171171
(9) Scan parquet default.store_sales
172172
Output [2]: [ss_sold_date_sk#1, ss_item_sk#2]

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ TakeOrderedAndProject [channel,i_brand_id,i_category_id,i_class_id,sum(number_sa
8080
WholeStageCodegen (17)
8181
Project [i_item_sk]
8282
BroadcastHashJoin [brand_id,category_id,class_id,i_brand_id,i_category_id,i_class_id]
83-
Filter [i_brand_id,i_category_id,i_class_id]
83+
Filter [i_brand_id,i_category_id,i_class_id,i_item_sk]
8484
ColumnarToRow
8585
InputAdapter
8686
Scan parquet default.item [i_brand_id,i_category_id,i_class_id,i_item_sk]

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,15 +134,15 @@ Condition : (isnotnull(ss_item_sk#2) AND isnotnull(ss_sold_date_sk#1))
134134
Output [4]: [i_item_sk#5, i_brand_id#6, i_class_id#7, i_category_id#8]
135135
Batched: true
136136
Location: InMemoryFileIndex [file:/Users/yi.wu/IdeaProjects/spark/sql/core/spark-warehouse/org.apache.spark.sql.TPCDSV1_4_PlanStabilitySuite/item]
137-
PushedFilters: [IsNotNull(i_class_id), IsNotNull(i_brand_id), IsNotNull(i_category_id)]
137+
PushedFilters: [IsNotNull(i_class_id), IsNotNull(i_brand_id), IsNotNull(i_category_id), IsNotNull(i_item_sk)]
138138
ReadSchema: struct<i_item_sk:int,i_brand_id:int,i_class_id:int,i_category_id:int>
139139

140140
(5) ColumnarToRow [codegen id : 11]
141141
Input [4]: [i_item_sk#5, i_brand_id#6, i_class_id#7, i_category_id#8]
142142

143143
(6) Filter [codegen id : 11]
144144
Input [4]: [i_item_sk#5, i_brand_id#6, i_class_id#7, i_category_id#8]
145-
Condition : ((isnotnull(i_class_id#7) AND isnotnull(i_brand_id#6)) AND isnotnull(i_category_id#8))
145+
Condition : (((isnotnull(i_class_id#7) AND isnotnull(i_brand_id#6)) AND isnotnull(i_category_id#8)) AND isnotnull(i_item_sk#5))
146146

147147
(7) Scan parquet default.store_sales
148148
Output [2]: [ss_sold_date_sk#1, ss_item_sk#2]

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ TakeOrderedAndProject [channel,i_brand_id,i_category_id,i_class_id,sum(number_sa
7272
WholeStageCodegen (11)
7373
Project [i_item_sk]
7474
BroadcastHashJoin [brand_id,category_id,class_id,i_brand_id,i_category_id,i_class_id]
75-
Filter [i_brand_id,i_category_id,i_class_id]
75+
Filter [i_brand_id,i_category_id,i_class_id,i_item_sk]
7676
ColumnarToRow
7777
InputAdapter
7878
Scan parquet default.item [i_brand_id,i_category_id,i_class_id,i_item_sk]

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,15 +137,15 @@ Arguments: [ss_item_sk#2 ASC NULLS FIRST], false, 0
137137
Output [4]: [i_item_sk#6, i_brand_id#7, i_class_id#8, i_category_id#9]
138138
Batched: true
139139
Location: InMemoryFileIndex [file:/Users/yi.wu/IdeaProjects/spark/sql/core/spark-warehouse/org.apache.spark.sql.TPCDSV1_4_PlanStabilityWithStatsSuite/item]
140-
PushedFilters: [IsNotNull(i_class_id), IsNotNull(i_brand_id), IsNotNull(i_category_id)]
140+
PushedFilters: [IsNotNull(i_class_id), IsNotNull(i_brand_id), IsNotNull(i_category_id), IsNotNull(i_item_sk)]
141141
ReadSchema: struct<i_item_sk:int,i_brand_id:int,i_class_id:int,i_category_id:int>
142142

143143
(7) ColumnarToRow [codegen id : 17]
144144
Input [4]: [i_item_sk#6, i_brand_id#7, i_class_id#8, i_category_id#9]
145145

146146
(8) Filter [codegen id : 17]
147147
Input [4]: [i_item_sk#6, i_brand_id#7, i_class_id#8, i_category_id#9]
148-
Condition : ((isnotnull(i_class_id#8) AND isnotnull(i_brand_id#7)) AND isnotnull(i_category_id#9))
148+
Condition : (((isnotnull(i_class_id#8) AND isnotnull(i_brand_id#7)) AND isnotnull(i_category_id#9)) AND isnotnull(i_item_sk#6))
149149

150150
(9) Scan parquet default.store_sales
151151
Output [2]: [ss_sold_date_sk#1, ss_item_sk#2]

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ TakeOrderedAndProject [channel,channel,i_brand_id,i_brand_id,i_category_id,i_cat
7272
WholeStageCodegen (17)
7373
Project [i_item_sk]
7474
BroadcastHashJoin [brand_id,category_id,class_id,i_brand_id,i_category_id,i_class_id]
75-
Filter [i_brand_id,i_category_id,i_class_id]
75+
Filter [i_brand_id,i_category_id,i_class_id,i_item_sk]
7676
ColumnarToRow
7777
InputAdapter
7878
Scan parquet default.item [i_brand_id,i_category_id,i_class_id,i_item_sk]

0 commit comments

Comments
 (0)