Skip to content

Commit ac2493c

Browse files
committed
[SPARK-39437][FOLLOWUP][SQL][TESTS] Update q83.ansi result
### What changes were proposed in this pull request? This is a follow-up of #36827 to update `q83.ansi` result. ### Why are the changes needed? ANSI mode unit tests are not covered on GitHub Action on PRs. - https://github.com/apache/spark/commits/master ### Does this PR introduce _any_ user-facing change? No. ### How was this patch tested? This should be tested manually because `GitHub Action` doesn't test this. ``` $ SPARK_ANSI_SQL_MODE=true build/sbt "sql/testOnly *PlanStabilitySuite" ``` Closes #36836 from dongjoon-hyun/SPARK-39437. Authored-by: Dongjoon Hyun <dongjoon@apache.org> Signed-off-by: Dongjoon Hyun <dongjoon@apache.org>
1 parent a3988bc commit ac2493c

File tree

1 file changed

+107
-107
lines changed
  • sql/core/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q83.ansi

1 file changed

+107
-107
lines changed

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

Lines changed: 107 additions & 107 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ Condition : (isnotnull(i_item_sk#5) AND isnotnull(i_item_id#6))
7878

7979
(7) BroadcastExchange
8080
Input [2]: [i_item_sk#5, i_item_id#6]
81-
Arguments: HashedRelationBroadcastMode(List(cast(input[0, int, false] as bigint)),false), [id=#7]
81+
Arguments: HashedRelationBroadcastMode(List(cast(input[0, int, false] as bigint)),false), [plan_id=1]
8282

8383
(8) BroadcastHashJoin [codegen id : 5]
8484
Left keys [1]: [sr_item_sk#1]
@@ -90,178 +90,178 @@ Output [3]: [sr_return_quantity#2, sr_returned_date_sk#3, i_item_id#6]
9090
Input [5]: [sr_item_sk#1, sr_return_quantity#2, sr_returned_date_sk#3, i_item_sk#5, i_item_id#6]
9191

9292
(10) ReusedExchange [Reuses operator id: 62]
93-
Output [1]: [d_date_sk#8]
93+
Output [1]: [d_date_sk#7]
9494

9595
(11) BroadcastHashJoin [codegen id : 5]
9696
Left keys [1]: [sr_returned_date_sk#3]
97-
Right keys [1]: [d_date_sk#8]
97+
Right keys [1]: [d_date_sk#7]
9898
Join condition: None
9999

100100
(12) Project [codegen id : 5]
101101
Output [2]: [sr_return_quantity#2, i_item_id#6]
102-
Input [4]: [sr_return_quantity#2, sr_returned_date_sk#3, i_item_id#6, d_date_sk#8]
102+
Input [4]: [sr_return_quantity#2, sr_returned_date_sk#3, i_item_id#6, d_date_sk#7]
103103

104104
(13) HashAggregate [codegen id : 5]
105105
Input [2]: [sr_return_quantity#2, i_item_id#6]
106106
Keys [1]: [i_item_id#6]
107107
Functions [1]: [partial_sum(sr_return_quantity#2)]
108-
Aggregate Attributes [1]: [sum#9]
109-
Results [2]: [i_item_id#6, sum#10]
108+
Aggregate Attributes [1]: [sum#8]
109+
Results [2]: [i_item_id#6, sum#9]
110110

111111
(14) Exchange
112-
Input [2]: [i_item_id#6, sum#10]
113-
Arguments: hashpartitioning(i_item_id#6, 5), ENSURE_REQUIREMENTS, [id=#11]
112+
Input [2]: [i_item_id#6, sum#9]
113+
Arguments: hashpartitioning(i_item_id#6, 5), ENSURE_REQUIREMENTS, [plan_id=2]
114114

115115
(15) HashAggregate [codegen id : 18]
116-
Input [2]: [i_item_id#6, sum#10]
116+
Input [2]: [i_item_id#6, sum#9]
117117
Keys [1]: [i_item_id#6]
118118
Functions [1]: [sum(sr_return_quantity#2)]
119-
Aggregate Attributes [1]: [sum(sr_return_quantity#2)#12]
120-
Results [2]: [i_item_id#6 AS item_id#13, sum(sr_return_quantity#2)#12 AS sr_item_qty#14]
119+
Aggregate Attributes [1]: [sum(sr_return_quantity#2)#10]
120+
Results [2]: [i_item_id#6 AS item_id#11, sum(sr_return_quantity#2)#10 AS sr_item_qty#12]
121121

122122
(16) Scan parquet default.catalog_returns
123-
Output [3]: [cr_item_sk#15, cr_return_quantity#16, cr_returned_date_sk#17]
123+
Output [3]: [cr_item_sk#13, cr_return_quantity#14, cr_returned_date_sk#15]
124124
Batched: true
125125
Location: InMemoryFileIndex []
126-
PartitionFilters: [isnotnull(cr_returned_date_sk#17), dynamicpruningexpression(cr_returned_date_sk#17 IN dynamicpruning#4)]
126+
PartitionFilters: [isnotnull(cr_returned_date_sk#15), dynamicpruningexpression(cr_returned_date_sk#15 IN dynamicpruning#4)]
127127
PushedFilters: [IsNotNull(cr_item_sk)]
128128
ReadSchema: struct<cr_item_sk:int,cr_return_quantity:int>
129129

130130
(17) ColumnarToRow [codegen id : 10]
131-
Input [3]: [cr_item_sk#15, cr_return_quantity#16, cr_returned_date_sk#17]
131+
Input [3]: [cr_item_sk#13, cr_return_quantity#14, cr_returned_date_sk#15]
132132

133133
(18) Filter [codegen id : 10]
134-
Input [3]: [cr_item_sk#15, cr_return_quantity#16, cr_returned_date_sk#17]
135-
Condition : isnotnull(cr_item_sk#15)
134+
Input [3]: [cr_item_sk#13, cr_return_quantity#14, cr_returned_date_sk#15]
135+
Condition : isnotnull(cr_item_sk#13)
136136

137137
(19) ReusedExchange [Reuses operator id: 7]
138-
Output [2]: [i_item_sk#18, i_item_id#19]
138+
Output [2]: [i_item_sk#16, i_item_id#17]
139139

140140
(20) BroadcastHashJoin [codegen id : 10]
141-
Left keys [1]: [cr_item_sk#15]
142-
Right keys [1]: [i_item_sk#18]
141+
Left keys [1]: [cr_item_sk#13]
142+
Right keys [1]: [i_item_sk#16]
143143
Join condition: None
144144

145145
(21) Project [codegen id : 10]
146-
Output [3]: [cr_return_quantity#16, cr_returned_date_sk#17, i_item_id#19]
147-
Input [5]: [cr_item_sk#15, cr_return_quantity#16, cr_returned_date_sk#17, i_item_sk#18, i_item_id#19]
146+
Output [3]: [cr_return_quantity#14, cr_returned_date_sk#15, i_item_id#17]
147+
Input [5]: [cr_item_sk#13, cr_return_quantity#14, cr_returned_date_sk#15, i_item_sk#16, i_item_id#17]
148148

149149
(22) ReusedExchange [Reuses operator id: 62]
150-
Output [1]: [d_date_sk#20]
150+
Output [1]: [d_date_sk#18]
151151

152152
(23) BroadcastHashJoin [codegen id : 10]
153-
Left keys [1]: [cr_returned_date_sk#17]
154-
Right keys [1]: [d_date_sk#20]
153+
Left keys [1]: [cr_returned_date_sk#15]
154+
Right keys [1]: [d_date_sk#18]
155155
Join condition: None
156156

157157
(24) Project [codegen id : 10]
158-
Output [2]: [cr_return_quantity#16, i_item_id#19]
159-
Input [4]: [cr_return_quantity#16, cr_returned_date_sk#17, i_item_id#19, d_date_sk#20]
158+
Output [2]: [cr_return_quantity#14, i_item_id#17]
159+
Input [4]: [cr_return_quantity#14, cr_returned_date_sk#15, i_item_id#17, d_date_sk#18]
160160

161161
(25) HashAggregate [codegen id : 10]
162-
Input [2]: [cr_return_quantity#16, i_item_id#19]
163-
Keys [1]: [i_item_id#19]
164-
Functions [1]: [partial_sum(cr_return_quantity#16)]
165-
Aggregate Attributes [1]: [sum#21]
166-
Results [2]: [i_item_id#19, sum#22]
162+
Input [2]: [cr_return_quantity#14, i_item_id#17]
163+
Keys [1]: [i_item_id#17]
164+
Functions [1]: [partial_sum(cr_return_quantity#14)]
165+
Aggregate Attributes [1]: [sum#19]
166+
Results [2]: [i_item_id#17, sum#20]
167167

168168
(26) Exchange
169-
Input [2]: [i_item_id#19, sum#22]
170-
Arguments: hashpartitioning(i_item_id#19, 5), ENSURE_REQUIREMENTS, [id=#23]
169+
Input [2]: [i_item_id#17, sum#20]
170+
Arguments: hashpartitioning(i_item_id#17, 5), ENSURE_REQUIREMENTS, [plan_id=3]
171171

172172
(27) HashAggregate [codegen id : 11]
173-
Input [2]: [i_item_id#19, sum#22]
174-
Keys [1]: [i_item_id#19]
175-
Functions [1]: [sum(cr_return_quantity#16)]
176-
Aggregate Attributes [1]: [sum(cr_return_quantity#16)#24]
177-
Results [2]: [i_item_id#19 AS item_id#25, sum(cr_return_quantity#16)#24 AS cr_item_qty#26]
173+
Input [2]: [i_item_id#17, sum#20]
174+
Keys [1]: [i_item_id#17]
175+
Functions [1]: [sum(cr_return_quantity#14)]
176+
Aggregate Attributes [1]: [sum(cr_return_quantity#14)#21]
177+
Results [2]: [i_item_id#17 AS item_id#22, sum(cr_return_quantity#14)#21 AS cr_item_qty#23]
178178

179179
(28) BroadcastExchange
180-
Input [2]: [item_id#25, cr_item_qty#26]
181-
Arguments: HashedRelationBroadcastMode(List(input[0, string, true]),false), [id=#27]
180+
Input [2]: [item_id#22, cr_item_qty#23]
181+
Arguments: HashedRelationBroadcastMode(List(input[0, string, true]),false), [plan_id=4]
182182

183183
(29) BroadcastHashJoin [codegen id : 18]
184-
Left keys [1]: [item_id#13]
185-
Right keys [1]: [item_id#25]
184+
Left keys [1]: [item_id#11]
185+
Right keys [1]: [item_id#22]
186186
Join condition: None
187187

188188
(30) Project [codegen id : 18]
189-
Output [3]: [item_id#13, sr_item_qty#14, cr_item_qty#26]
190-
Input [4]: [item_id#13, sr_item_qty#14, item_id#25, cr_item_qty#26]
189+
Output [3]: [item_id#11, sr_item_qty#12, cr_item_qty#23]
190+
Input [4]: [item_id#11, sr_item_qty#12, item_id#22, cr_item_qty#23]
191191

192192
(31) Scan parquet default.web_returns
193-
Output [3]: [wr_item_sk#28, wr_return_quantity#29, wr_returned_date_sk#30]
193+
Output [3]: [wr_item_sk#24, wr_return_quantity#25, wr_returned_date_sk#26]
194194
Batched: true
195195
Location: InMemoryFileIndex []
196-
PartitionFilters: [isnotnull(wr_returned_date_sk#30), dynamicpruningexpression(wr_returned_date_sk#30 IN dynamicpruning#4)]
196+
PartitionFilters: [isnotnull(wr_returned_date_sk#26), dynamicpruningexpression(wr_returned_date_sk#26 IN dynamicpruning#4)]
197197
PushedFilters: [IsNotNull(wr_item_sk)]
198198
ReadSchema: struct<wr_item_sk:int,wr_return_quantity:int>
199199

200200
(32) ColumnarToRow [codegen id : 16]
201-
Input [3]: [wr_item_sk#28, wr_return_quantity#29, wr_returned_date_sk#30]
201+
Input [3]: [wr_item_sk#24, wr_return_quantity#25, wr_returned_date_sk#26]
202202

203203
(33) Filter [codegen id : 16]
204-
Input [3]: [wr_item_sk#28, wr_return_quantity#29, wr_returned_date_sk#30]
205-
Condition : isnotnull(wr_item_sk#28)
204+
Input [3]: [wr_item_sk#24, wr_return_quantity#25, wr_returned_date_sk#26]
205+
Condition : isnotnull(wr_item_sk#24)
206206

207207
(34) ReusedExchange [Reuses operator id: 7]
208-
Output [2]: [i_item_sk#31, i_item_id#32]
208+
Output [2]: [i_item_sk#27, i_item_id#28]
209209

210210
(35) BroadcastHashJoin [codegen id : 16]
211-
Left keys [1]: [wr_item_sk#28]
212-
Right keys [1]: [i_item_sk#31]
211+
Left keys [1]: [wr_item_sk#24]
212+
Right keys [1]: [i_item_sk#27]
213213
Join condition: None
214214

215215
(36) Project [codegen id : 16]
216-
Output [3]: [wr_return_quantity#29, wr_returned_date_sk#30, i_item_id#32]
217-
Input [5]: [wr_item_sk#28, wr_return_quantity#29, wr_returned_date_sk#30, i_item_sk#31, i_item_id#32]
216+
Output [3]: [wr_return_quantity#25, wr_returned_date_sk#26, i_item_id#28]
217+
Input [5]: [wr_item_sk#24, wr_return_quantity#25, wr_returned_date_sk#26, i_item_sk#27, i_item_id#28]
218218

219219
(37) ReusedExchange [Reuses operator id: 62]
220-
Output [1]: [d_date_sk#33]
220+
Output [1]: [d_date_sk#29]
221221

222222
(38) BroadcastHashJoin [codegen id : 16]
223-
Left keys [1]: [wr_returned_date_sk#30]
224-
Right keys [1]: [d_date_sk#33]
223+
Left keys [1]: [wr_returned_date_sk#26]
224+
Right keys [1]: [d_date_sk#29]
225225
Join condition: None
226226

227227
(39) Project [codegen id : 16]
228-
Output [2]: [wr_return_quantity#29, i_item_id#32]
229-
Input [4]: [wr_return_quantity#29, wr_returned_date_sk#30, i_item_id#32, d_date_sk#33]
228+
Output [2]: [wr_return_quantity#25, i_item_id#28]
229+
Input [4]: [wr_return_quantity#25, wr_returned_date_sk#26, i_item_id#28, d_date_sk#29]
230230

231231
(40) HashAggregate [codegen id : 16]
232-
Input [2]: [wr_return_quantity#29, i_item_id#32]
233-
Keys [1]: [i_item_id#32]
234-
Functions [1]: [partial_sum(wr_return_quantity#29)]
235-
Aggregate Attributes [1]: [sum#34]
236-
Results [2]: [i_item_id#32, sum#35]
232+
Input [2]: [wr_return_quantity#25, i_item_id#28]
233+
Keys [1]: [i_item_id#28]
234+
Functions [1]: [partial_sum(wr_return_quantity#25)]
235+
Aggregate Attributes [1]: [sum#30]
236+
Results [2]: [i_item_id#28, sum#31]
237237

238238
(41) Exchange
239-
Input [2]: [i_item_id#32, sum#35]
240-
Arguments: hashpartitioning(i_item_id#32, 5), ENSURE_REQUIREMENTS, [id=#36]
239+
Input [2]: [i_item_id#28, sum#31]
240+
Arguments: hashpartitioning(i_item_id#28, 5), ENSURE_REQUIREMENTS, [plan_id=5]
241241

242242
(42) HashAggregate [codegen id : 17]
243-
Input [2]: [i_item_id#32, sum#35]
244-
Keys [1]: [i_item_id#32]
245-
Functions [1]: [sum(wr_return_quantity#29)]
246-
Aggregate Attributes [1]: [sum(wr_return_quantity#29)#37]
247-
Results [2]: [i_item_id#32 AS item_id#38, sum(wr_return_quantity#29)#37 AS wr_item_qty#39]
243+
Input [2]: [i_item_id#28, sum#31]
244+
Keys [1]: [i_item_id#28]
245+
Functions [1]: [sum(wr_return_quantity#25)]
246+
Aggregate Attributes [1]: [sum(wr_return_quantity#25)#32]
247+
Results [2]: [i_item_id#28 AS item_id#33, sum(wr_return_quantity#25)#32 AS wr_item_qty#34]
248248

249249
(43) BroadcastExchange
250-
Input [2]: [item_id#38, wr_item_qty#39]
251-
Arguments: HashedRelationBroadcastMode(List(input[0, string, true]),false), [id=#40]
250+
Input [2]: [item_id#33, wr_item_qty#34]
251+
Arguments: HashedRelationBroadcastMode(List(input[0, string, true]),false), [plan_id=6]
252252

253253
(44) BroadcastHashJoin [codegen id : 18]
254-
Left keys [1]: [item_id#13]
255-
Right keys [1]: [item_id#38]
254+
Left keys [1]: [item_id#11]
255+
Right keys [1]: [item_id#33]
256256
Join condition: None
257257

258258
(45) Project [codegen id : 18]
259-
Output [8]: [item_id#13, sr_item_qty#14, (((cast(sr_item_qty#14 as double) / cast(((sr_item_qty#14 + cr_item_qty#26) + wr_item_qty#39) as double)) / 3.0) * 100.0) AS sr_dev#41, cr_item_qty#26, (((cast(cr_item_qty#26 as double) / cast(((sr_item_qty#14 + cr_item_qty#26) + wr_item_qty#39) as double)) / 3.0) * 100.0) AS cr_dev#42, wr_item_qty#39, (((cast(wr_item_qty#39 as double) / cast(((sr_item_qty#14 + cr_item_qty#26) + wr_item_qty#39) as double)) / 3.0) * 100.0) AS wr_dev#43, CheckOverflow((promote_precision(cast(((sr_item_qty#14 + cr_item_qty#26) + wr_item_qty#39) as decimal(21,1))) / 3.0), DecimalType(27,6)) AS average#44]
260-
Input [5]: [item_id#13, sr_item_qty#14, cr_item_qty#26, item_id#38, wr_item_qty#39]
259+
Output [8]: [item_id#11, sr_item_qty#12, (((cast(sr_item_qty#12 as double) / cast(((sr_item_qty#12 + cr_item_qty#23) + wr_item_qty#34) as double)) / 3.0) * 100.0) AS sr_dev#35, cr_item_qty#23, (((cast(cr_item_qty#23 as double) / cast(((sr_item_qty#12 + cr_item_qty#23) + wr_item_qty#34) as double)) / 3.0) * 100.0) AS cr_dev#36, wr_item_qty#34, (((cast(wr_item_qty#34 as double) / cast(((sr_item_qty#12 + cr_item_qty#23) + wr_item_qty#34) as double)) / 3.0) * 100.0) AS wr_dev#37, CheckOverflow((promote_precision(cast(((sr_item_qty#12 + cr_item_qty#23) + wr_item_qty#34) as decimal(21,1))) / 3.0), DecimalType(27,6)) AS average#38]
260+
Input [5]: [item_id#11, sr_item_qty#12, cr_item_qty#23, item_id#33, wr_item_qty#34]
261261

262262
(46) TakeOrderedAndProject
263-
Input [8]: [item_id#13, sr_item_qty#14, sr_dev#41, cr_item_qty#26, cr_dev#42, wr_item_qty#39, wr_dev#43, average#44]
264-
Arguments: 100, [item_id#13 ASC NULLS FIRST, sr_item_qty#14 ASC NULLS FIRST], [item_id#13, sr_item_qty#14, sr_dev#41, cr_item_qty#26, cr_dev#42, wr_item_qty#39, wr_dev#43, average#44]
263+
Input [8]: [item_id#11, sr_item_qty#12, sr_dev#35, cr_item_qty#23, cr_dev#36, wr_item_qty#34, wr_dev#37, average#38]
264+
Arguments: 100, [item_id#11 ASC NULLS FIRST, sr_item_qty#12 ASC NULLS FIRST], [item_id#11, sr_item_qty#12, sr_dev#35, cr_item_qty#23, cr_dev#36, wr_item_qty#34, wr_dev#37, average#38]
265265

266266
===== Subqueries =====
267267

@@ -285,78 +285,78 @@ BroadcastExchange (62)
285285

286286

287287
(47) Scan parquet default.date_dim
288-
Output [2]: [d_date_sk#8, d_date#45]
288+
Output [2]: [d_date_sk#7, d_date#39]
289289
Batched: true
290290
Location [not included in comparison]/{warehouse_dir}/date_dim]
291291
PushedFilters: [IsNotNull(d_date_sk)]
292292
ReadSchema: struct<d_date_sk:int,d_date:date>
293293

294294
(48) ColumnarToRow [codegen id : 3]
295-
Input [2]: [d_date_sk#8, d_date#45]
295+
Input [2]: [d_date_sk#7, d_date#39]
296296

297297
(49) Filter [codegen id : 3]
298-
Input [2]: [d_date_sk#8, d_date#45]
299-
Condition : isnotnull(d_date_sk#8)
298+
Input [2]: [d_date_sk#7, d_date#39]
299+
Condition : isnotnull(d_date_sk#7)
300300

301301
(50) Scan parquet default.date_dim
302-
Output [2]: [d_date#46, d_week_seq#47]
302+
Output [2]: [d_date#40, d_week_seq#41]
303303
Batched: true
304304
Location [not included in comparison]/{warehouse_dir}/date_dim]
305305
ReadSchema: struct<d_date:date,d_week_seq:int>
306306

307307
(51) ColumnarToRow [codegen id : 2]
308-
Input [2]: [d_date#46, d_week_seq#47]
308+
Input [2]: [d_date#40, d_week_seq#41]
309309

310310
(52) Scan parquet default.date_dim
311-
Output [2]: [d_date#48, d_week_seq#49]
311+
Output [2]: [d_date#42, d_week_seq#43]
312312
Batched: true
313313
Location [not included in comparison]/{warehouse_dir}/date_dim]
314314
PushedFilters: [In(d_date, [2000-06-30,2000-09-27,2000-11-17])]
315315
ReadSchema: struct<d_date:date,d_week_seq:int>
316316

317317
(53) ColumnarToRow [codegen id : 1]
318-
Input [2]: [d_date#48, d_week_seq#49]
318+
Input [2]: [d_date#42, d_week_seq#43]
319319

320320
(54) Filter [codegen id : 1]
321-
Input [2]: [d_date#48, d_week_seq#49]
322-
Condition : d_date#48 IN (2000-06-30,2000-09-27,2000-11-17)
321+
Input [2]: [d_date#42, d_week_seq#43]
322+
Condition : d_date#42 IN (2000-06-30,2000-09-27,2000-11-17)
323323

324324
(55) Project [codegen id : 1]
325-
Output [1]: [d_week_seq#49]
326-
Input [2]: [d_date#48, d_week_seq#49]
325+
Output [1]: [d_week_seq#43]
326+
Input [2]: [d_date#42, d_week_seq#43]
327327

328328
(56) BroadcastExchange
329-
Input [1]: [d_week_seq#49]
330-
Arguments: HashedRelationBroadcastMode(List(cast(input[0, int, true] as bigint)),false), [id=#50]
329+
Input [1]: [d_week_seq#43]
330+
Arguments: HashedRelationBroadcastMode(List(cast(input[0, int, true] as bigint)),false), [plan_id=7]
331331

332332
(57) BroadcastHashJoin [codegen id : 2]
333-
Left keys [1]: [d_week_seq#47]
334-
Right keys [1]: [d_week_seq#49]
333+
Left keys [1]: [d_week_seq#41]
334+
Right keys [1]: [d_week_seq#43]
335335
Join condition: None
336336

337337
(58) Project [codegen id : 2]
338-
Output [1]: [d_date#46]
339-
Input [2]: [d_date#46, d_week_seq#47]
338+
Output [1]: [d_date#40]
339+
Input [2]: [d_date#40, d_week_seq#41]
340340

341341
(59) BroadcastExchange
342-
Input [1]: [d_date#46]
343-
Arguments: HashedRelationBroadcastMode(List(input[0, date, true]),false), [id=#51]
342+
Input [1]: [d_date#40]
343+
Arguments: HashedRelationBroadcastMode(List(input[0, date, true]),false), [plan_id=8]
344344

345345
(60) BroadcastHashJoin [codegen id : 3]
346-
Left keys [1]: [d_date#45]
347-
Right keys [1]: [d_date#46]
346+
Left keys [1]: [d_date#39]
347+
Right keys [1]: [d_date#40]
348348
Join condition: None
349349

350350
(61) Project [codegen id : 3]
351-
Output [1]: [d_date_sk#8]
352-
Input [2]: [d_date_sk#8, d_date#45]
351+
Output [1]: [d_date_sk#7]
352+
Input [2]: [d_date_sk#7, d_date#39]
353353

354354
(62) BroadcastExchange
355-
Input [1]: [d_date_sk#8]
356-
Arguments: HashedRelationBroadcastMode(List(cast(input[0, int, true] as bigint)),false), [id=#52]
355+
Input [1]: [d_date_sk#7]
356+
Arguments: HashedRelationBroadcastMode(List(cast(input[0, int, true] as bigint)),false), [plan_id=9]
357357

358-
Subquery:2 Hosting operator id = 16 Hosting Expression = cr_returned_date_sk#17 IN dynamicpruning#4
358+
Subquery:2 Hosting operator id = 16 Hosting Expression = cr_returned_date_sk#15 IN dynamicpruning#4
359359

360-
Subquery:3 Hosting operator id = 31 Hosting Expression = wr_returned_date_sk#30 IN dynamicpruning#4
360+
Subquery:3 Hosting operator id = 31 Hosting Expression = wr_returned_date_sk#26 IN dynamicpruning#4
361361

362362

0 commit comments

Comments
 (0)