|
4 | 4 | : :- * BroadcastNestedLoopJoin Inner BuildRight (50) |
5 | 5 | : : :- * BroadcastNestedLoopJoin Inner BuildRight (37) |
6 | 6 | : : : :- * BroadcastNestedLoopJoin Inner BuildRight (24) |
7 | | -: : : : :- * HashAggregate (11) |
8 | | -: : : : : +- * CometColumnarToRow (10) |
| 7 | +: : : : :- * CometColumnarToRow (11) |
| 8 | +: : : : : +- CometHashAggregate (10) |
9 | 9 | : : : : : +- CometColumnarExchange (9) |
10 | 10 | : : : : : +- * HashAggregate (8) |
11 | 11 | : : : : : +- * HashAggregate (7) |
|
16 | 16 | : : : : : +- CometFilter (2) |
17 | 17 | : : : : : +- CometScan [native_iceberg_compat] parquet spark_catalog.default.store_sales (1) |
18 | 18 | : : : : +- BroadcastExchange (23) |
19 | | -: : : : +- * HashAggregate (22) |
20 | | -: : : : +- * CometColumnarToRow (21) |
| 19 | +: : : : +- * CometColumnarToRow (22) |
| 20 | +: : : : +- CometHashAggregate (21) |
21 | 21 | : : : : +- CometColumnarExchange (20) |
22 | 22 | : : : : +- * HashAggregate (19) |
23 | 23 | : : : : +- * HashAggregate (18) |
|
28 | 28 | : : : : +- CometFilter (13) |
29 | 29 | : : : : +- CometScan [native_iceberg_compat] parquet spark_catalog.default.store_sales (12) |
30 | 30 | : : : +- BroadcastExchange (36) |
31 | | -: : : +- * HashAggregate (35) |
32 | | -: : : +- * CometColumnarToRow (34) |
| 31 | +: : : +- * CometColumnarToRow (35) |
| 32 | +: : : +- CometHashAggregate (34) |
33 | 33 | : : : +- CometColumnarExchange (33) |
34 | 34 | : : : +- * HashAggregate (32) |
35 | 35 | : : : +- * HashAggregate (31) |
|
40 | 40 | : : : +- CometFilter (26) |
41 | 41 | : : : +- CometScan [native_iceberg_compat] parquet spark_catalog.default.store_sales (25) |
42 | 42 | : : +- BroadcastExchange (49) |
43 | | -: : +- * HashAggregate (48) |
44 | | -: : +- * CometColumnarToRow (47) |
| 43 | +: : +- * CometColumnarToRow (48) |
| 44 | +: : +- CometHashAggregate (47) |
45 | 45 | : : +- CometColumnarExchange (46) |
46 | 46 | : : +- * HashAggregate (45) |
47 | 47 | : : +- * HashAggregate (44) |
|
52 | 52 | : : +- CometFilter (39) |
53 | 53 | : : +- CometScan [native_iceberg_compat] parquet spark_catalog.default.store_sales (38) |
54 | 54 | : +- BroadcastExchange (62) |
55 | | -: +- * HashAggregate (61) |
56 | | -: +- * CometColumnarToRow (60) |
| 55 | +: +- * CometColumnarToRow (61) |
| 56 | +: +- CometHashAggregate (60) |
57 | 57 | : +- CometColumnarExchange (59) |
58 | 58 | : +- * HashAggregate (58) |
59 | 59 | : +- * HashAggregate (57) |
|
64 | 64 | : +- CometFilter (52) |
65 | 65 | : +- CometScan [native_iceberg_compat] parquet spark_catalog.default.store_sales (51) |
66 | 66 | +- BroadcastExchange (75) |
67 | | - +- * HashAggregate (74) |
68 | | - +- * CometColumnarToRow (73) |
| 67 | + +- * CometColumnarToRow (74) |
| 68 | + +- CometHashAggregate (73) |
69 | 69 | +- CometColumnarExchange (72) |
70 | 70 | +- * HashAggregate (71) |
71 | 71 | +- * HashAggregate (70) |
@@ -122,15 +122,13 @@ Results [4]: [sum#6, count#7, count#8, count#12] |
122 | 122 | Input [4]: [sum#6, count#7, count#8, count#12] |
123 | 123 | Arguments: SinglePartition, ENSURE_REQUIREMENTS, CometColumnarShuffle, [plan_id=2] |
124 | 124 |
|
125 | | -(10) CometColumnarToRow [codegen id : 12] |
126 | | -Input [4]: [sum#6, count#7, count#8, count#12] |
127 | | - |
128 | | -(11) HashAggregate [codegen id : 12] |
| 125 | +(10) CometHashAggregate |
129 | 126 | Input [4]: [sum#6, count#7, count#8, count#12] |
130 | 127 | Keys: [] |
131 | 128 | Functions [3]: [avg(UnscaledValue(ss_list_price#3)), count(ss_list_price#3), count(distinct ss_list_price#3)] |
132 | | -Aggregate Attributes [3]: [avg(UnscaledValue(ss_list_price#3))#9, count(ss_list_price#3)#10, count(ss_list_price#3)#11] |
133 | | -Results [3]: [cast((avg(UnscaledValue(ss_list_price#3))#9 / 100.0) as decimal(11,6)) AS B1_LP#13, count(ss_list_price#3)#10 AS B1_CNT#14, count(ss_list_price#3)#11 AS B1_CNTD#15] |
| 129 | + |
| 130 | +(11) CometColumnarToRow [codegen id : 12] |
| 131 | +Input [3]: [B1_LP#13, B1_CNT#14, B1_CNTD#15] |
134 | 132 |
|
135 | 133 | (12) CometScan [native_iceberg_compat] parquet spark_catalog.default.store_sales |
136 | 134 | Output [5]: [ss_quantity#16, ss_wholesale_cost#17, ss_list_price#18, ss_coupon_amt#19, ss_sold_date_sk#20] |
@@ -177,15 +175,13 @@ Results [4]: [sum#21, count#22, count#23, count#27] |
177 | 175 | Input [4]: [sum#21, count#22, count#23, count#27] |
178 | 176 | Arguments: SinglePartition, ENSURE_REQUIREMENTS, CometColumnarShuffle, [plan_id=4] |
179 | 177 |
|
180 | | -(21) CometColumnarToRow [codegen id : 3] |
181 | | -Input [4]: [sum#21, count#22, count#23, count#27] |
182 | | - |
183 | | -(22) HashAggregate [codegen id : 3] |
| 178 | +(21) CometHashAggregate |
184 | 179 | Input [4]: [sum#21, count#22, count#23, count#27] |
185 | 180 | Keys: [] |
186 | 181 | Functions [3]: [avg(UnscaledValue(ss_list_price#18)), count(ss_list_price#18), count(distinct ss_list_price#18)] |
187 | | -Aggregate Attributes [3]: [avg(UnscaledValue(ss_list_price#18))#24, count(ss_list_price#18)#25, count(ss_list_price#18)#26] |
188 | | -Results [3]: [cast((avg(UnscaledValue(ss_list_price#18))#24 / 100.0) as decimal(11,6)) AS B2_LP#28, count(ss_list_price#18)#25 AS B2_CNT#29, count(ss_list_price#18)#26 AS B2_CNTD#30] |
| 182 | + |
| 183 | +(22) CometColumnarToRow [codegen id : 3] |
| 184 | +Input [3]: [B2_LP#28, B2_CNT#29, B2_CNTD#30] |
189 | 185 |
|
190 | 186 | (23) BroadcastExchange |
191 | 187 | Input [3]: [B2_LP#28, B2_CNT#29, B2_CNTD#30] |
@@ -240,15 +236,13 @@ Results [4]: [sum#36, count#37, count#38, count#42] |
240 | 236 | Input [4]: [sum#36, count#37, count#38, count#42] |
241 | 237 | Arguments: SinglePartition, ENSURE_REQUIREMENTS, CometColumnarShuffle, [plan_id=7] |
242 | 238 |
|
243 | | -(34) CometColumnarToRow [codegen id : 5] |
244 | | -Input [4]: [sum#36, count#37, count#38, count#42] |
245 | | - |
246 | | -(35) HashAggregate [codegen id : 5] |
| 239 | +(34) CometHashAggregate |
247 | 240 | Input [4]: [sum#36, count#37, count#38, count#42] |
248 | 241 | Keys: [] |
249 | 242 | Functions [3]: [avg(UnscaledValue(ss_list_price#33)), count(ss_list_price#33), count(distinct ss_list_price#33)] |
250 | | -Aggregate Attributes [3]: [avg(UnscaledValue(ss_list_price#33))#39, count(ss_list_price#33)#40, count(ss_list_price#33)#41] |
251 | | -Results [3]: [cast((avg(UnscaledValue(ss_list_price#33))#39 / 100.0) as decimal(11,6)) AS B3_LP#43, count(ss_list_price#33)#40 AS B3_CNT#44, count(ss_list_price#33)#41 AS B3_CNTD#45] |
| 243 | + |
| 244 | +(35) CometColumnarToRow [codegen id : 5] |
| 245 | +Input [3]: [B3_LP#43, B3_CNT#44, B3_CNTD#45] |
252 | 246 |
|
253 | 247 | (36) BroadcastExchange |
254 | 248 | Input [3]: [B3_LP#43, B3_CNT#44, B3_CNTD#45] |
@@ -303,15 +297,13 @@ Results [4]: [sum#51, count#52, count#53, count#57] |
303 | 297 | Input [4]: [sum#51, count#52, count#53, count#57] |
304 | 298 | Arguments: SinglePartition, ENSURE_REQUIREMENTS, CometColumnarShuffle, [plan_id=10] |
305 | 299 |
|
306 | | -(47) CometColumnarToRow [codegen id : 7] |
307 | | -Input [4]: [sum#51, count#52, count#53, count#57] |
308 | | - |
309 | | -(48) HashAggregate [codegen id : 7] |
| 300 | +(47) CometHashAggregate |
310 | 301 | Input [4]: [sum#51, count#52, count#53, count#57] |
311 | 302 | Keys: [] |
312 | 303 | Functions [3]: [avg(UnscaledValue(ss_list_price#48)), count(ss_list_price#48), count(distinct ss_list_price#48)] |
313 | | -Aggregate Attributes [3]: [avg(UnscaledValue(ss_list_price#48))#54, count(ss_list_price#48)#55, count(ss_list_price#48)#56] |
314 | | -Results [3]: [cast((avg(UnscaledValue(ss_list_price#48))#54 / 100.0) as decimal(11,6)) AS B4_LP#58, count(ss_list_price#48)#55 AS B4_CNT#59, count(ss_list_price#48)#56 AS B4_CNTD#60] |
| 304 | + |
| 305 | +(48) CometColumnarToRow [codegen id : 7] |
| 306 | +Input [3]: [B4_LP#58, B4_CNT#59, B4_CNTD#60] |
315 | 307 |
|
316 | 308 | (49) BroadcastExchange |
317 | 309 | Input [3]: [B4_LP#58, B4_CNT#59, B4_CNTD#60] |
@@ -366,15 +358,13 @@ Results [4]: [sum#66, count#67, count#68, count#72] |
366 | 358 | Input [4]: [sum#66, count#67, count#68, count#72] |
367 | 359 | Arguments: SinglePartition, ENSURE_REQUIREMENTS, CometColumnarShuffle, [plan_id=13] |
368 | 360 |
|
369 | | -(60) CometColumnarToRow [codegen id : 9] |
370 | | -Input [4]: [sum#66, count#67, count#68, count#72] |
371 | | - |
372 | | -(61) HashAggregate [codegen id : 9] |
| 361 | +(60) CometHashAggregate |
373 | 362 | Input [4]: [sum#66, count#67, count#68, count#72] |
374 | 363 | Keys: [] |
375 | 364 | Functions [3]: [avg(UnscaledValue(ss_list_price#63)), count(ss_list_price#63), count(distinct ss_list_price#63)] |
376 | | -Aggregate Attributes [3]: [avg(UnscaledValue(ss_list_price#63))#69, count(ss_list_price#63)#70, count(ss_list_price#63)#71] |
377 | | -Results [3]: [cast((avg(UnscaledValue(ss_list_price#63))#69 / 100.0) as decimal(11,6)) AS B5_LP#73, count(ss_list_price#63)#70 AS B5_CNT#74, count(ss_list_price#63)#71 AS B5_CNTD#75] |
| 365 | + |
| 366 | +(61) CometColumnarToRow [codegen id : 9] |
| 367 | +Input [3]: [B5_LP#73, B5_CNT#74, B5_CNTD#75] |
378 | 368 |
|
379 | 369 | (62) BroadcastExchange |
380 | 370 | Input [3]: [B5_LP#73, B5_CNT#74, B5_CNTD#75] |
@@ -429,15 +419,13 @@ Results [4]: [sum#81, count#82, count#83, count#87] |
429 | 419 | Input [4]: [sum#81, count#82, count#83, count#87] |
430 | 420 | Arguments: SinglePartition, ENSURE_REQUIREMENTS, CometColumnarShuffle, [plan_id=16] |
431 | 421 |
|
432 | | -(73) CometColumnarToRow [codegen id : 11] |
433 | | -Input [4]: [sum#81, count#82, count#83, count#87] |
434 | | - |
435 | | -(74) HashAggregate [codegen id : 11] |
| 422 | +(73) CometHashAggregate |
436 | 423 | Input [4]: [sum#81, count#82, count#83, count#87] |
437 | 424 | Keys: [] |
438 | 425 | Functions [3]: [avg(UnscaledValue(ss_list_price#78)), count(ss_list_price#78), count(distinct ss_list_price#78)] |
439 | | -Aggregate Attributes [3]: [avg(UnscaledValue(ss_list_price#78))#84, count(ss_list_price#78)#85, count(ss_list_price#78)#86] |
440 | | -Results [3]: [cast((avg(UnscaledValue(ss_list_price#78))#84 / 100.0) as decimal(11,6)) AS B6_LP#88, count(ss_list_price#78)#85 AS B6_CNT#89, count(ss_list_price#78)#86 AS B6_CNTD#90] |
| 426 | + |
| 427 | +(74) CometColumnarToRow [codegen id : 11] |
| 428 | +Input [3]: [B6_LP#88, B6_CNT#89, B6_CNTD#90] |
441 | 429 |
|
442 | 430 | (75) BroadcastExchange |
443 | 431 | Input [3]: [B6_LP#88, B6_CNT#89, B6_CNTD#90] |
|
0 commit comments