digraph G {
0 [labelType="html" label="<br><b>AdaptiveSparkPlan</b><br><br>"];
subgraph cluster1 {
isCluster="true";
label="WholeStageCodegen (2)\n \nduration: 0 ms";
2 [labelType="html" label="<br><b>Project</b><br><br>"];
3 [labelType="html" label="<br><b>Project</b><br><br>"];
4 [labelType="html" label="<b>HashAggregate</b><br><br>time in aggregation build: 0 ms<br>number of output rows: 1"];
}
5 [labelType="html" label="<b>Exchange</b><br><br>shuffle records written: 2<br>local merged chunks fetched: 0<br>shuffle write time total (min, med, max (stageId: taskId))<br>0 ms (0 ms, 0 ms, 0 ms (stage 2203.0: task 1928))<br>remote merged bytes read: 0.0 B<br>local merged blocks fetched: 0<br>corrupt merged block chunks: 0<br>remote merged reqs duration: 0 ms<br>remote merged blocks fetched: 0<br>records read: 2<br>local bytes read: 126.0 B<br>fetch wait time: 0 ms<br>remote bytes read: 0.0 B<br>merged fetch fallback count: 0<br>local blocks read: 2<br>remote merged chunks fetched: 0<br>remote blocks read: 0<br>data size total (min, med, max (stageId: taskId))<br>48.0 B (24.0 B, 24.0 B, 24.0 B (stage 2203.0: task 1928))<br>local merged bytes read: 0.0 B<br>number of partitions: 1<br>remote reqs duration: 0 ms<br>remote bytes read to disk: 0.0 B<br>shuffle bytes written total (min, med, max (stageId: taskId))<br>126.0 B (63.0 B, 63.0 B, 63.0 B (stage 2203.0: task 1928))"];
subgraph cluster6 {
isCluster="true";
label="WholeStageCodegen (1)\n \nduration: total (min, med, max (stageId: taskId))\n12 ms (5 ms, 7 ms, 7 ms (stage 2203.0: task 1929))";
7 [labelType="html" label="<b>HashAggregate</b><br><br>time in aggregation build total (min, med, max (stageId: taskId))<br>11 ms (5 ms, 6 ms, 6 ms (stage 2203.0: task 1929))<br>number of output rows: 2"];
8 [labelType="html" label="<br><b>Project</b><br><br>"];
9 [labelType="html" label="<b>ColumnarToRow</b><br><br>number of output rows: 184<br>number of input batches: 2"];
}
10 [labelType="html" label="<b>Scan parquet </b><br><br>number of files read: 2<br>scan time total (min, med, max (stageId: taskId))<br>11 ms (5 ms, 6 ms, 6 ms (stage 2203.0: task 1929))<br>metadata time: 0 ms<br>size of files read: 39.6 KiB<br>number of output rows: 184"];
2->0;
3->2;
4->3;
5->4;
7->5;
8->7;
9->8;
10->9;
}
11
AdaptiveSparkPlan isFinalPlan=true
Project [COL_26D24514_A96E_4B30_8774_7EBBDA054FD9#789938L, COL_CB1D22E4_0883_4887_AE8D_ED675EDCD5B9#789940L, COL_BBCE7411_A6FF_4A43_994F_09AE8EF665DB#790014L, str_concat(array(dec_to_str(dec_round(dec_mult(array(dec_div(array(COL_26D24514_A96E_4B30_8774_7EBBDA054FD9#789938L, COL_BBCE7411_A6FF_4A43_994F_09AE8EF665DB#790014L)), 100.0)), 2)), %)) AS COL_6AD67CC2_8C18_48F5_A88D_50FDF47FAE38#790065]
Project [COL_26D24514_A96E_4B30_8774_7EBBDA054FD9#789938L, COL_CB1D22E4_0883_4887_AE8D_ED675EDCD5B9#789940L, bigint_sum(array(COL_26D24514_A96E_4B30_8774_7EBBDA054FD9#789938L, COL_CB1D22E4_0883_4887_AE8D_ED675EDCD5B9#789940L)) AS COL_BBCE7411_A6FF_4A43_994F_09AE8EF665DB#790014L]
HashAggregate(keys=[], functions=[sum(COL_1A012DE1_5A85_425D_AB75_B727DE349FF3#789895), sum(COL_8DFB1D02_0777_4C16_8A32_DAEDC48EF984#789896)])
WholeStageCodegen (2)
Exchange SinglePartition, ENSURE_REQUIREMENTS, [plan_id=41498]
HashAggregate(keys=[], functions=[partial_sum(COL_1A012DE1_5A85_425D_AB75_B727DE349FF3#789895), partial_sum(COL_8DFB1D02_0777_4C16_8A32_DAEDC48EF984#789896)])
Project [COL_E5178DF4_57B2_4545_A227_D5FB3CC33F6B#789718 AS COL_1A012DE1_5A85_425D_AB75_B727DE349FF3#789895, COL_A779CFFA_A954_435A_88E9_3275AAC3FA9A#789719 AS COL_8DFB1D02_0777_4C16_8A32_DAEDC48EF984#789896]
ColumnarToRow
WholeStageCodegen (1)
FileScan parquet [COL_E5178DF4_57B2_4545_A227_D5FB3CC33F6B#789718,COL_A779CFFA_A954_435A_88E9_3275AAC3FA9A#789719] Batched: true, DataFilters: [], Format: Parquet, Location: InMemoryFileIndex(1 paths)[file:/data/output/cache/parquet/datablock/LES_PROJETS_INF_326621], PartitionFilters: [], PushedFilters: [], ReadSchema: struct<COL_E5178DF4_57B2_4545_A227_D5FB3CC33F6B:int,COL_A779CFFA_A954_435A_88E9_3275AAC3FA9A:int>
== Physical Plan ==
AdaptiveSparkPlan (16)
+- == Final Plan ==
* Project (9)
+- * Project (8)
+- * HashAggregate (7)
+- ShuffleQueryStage (6), Statistics(sizeInBytes=48.0 B, rowCount=2)
+- Exchange (5)
+- * HashAggregate (4)
+- * Project (3)
+- * ColumnarToRow (2)
+- Scan parquet (1)
+- == Initial Plan ==
Project (15)
+- Project (14)
+- HashAggregate (13)
+- Exchange (12)
+- HashAggregate (11)
+- Project (10)
+- Scan parquet (1)
(1) Scan parquet
Output [2]: [COL_E5178DF4_57B2_4545_A227_D5FB3CC33F6B#789718, COL_A779CFFA_A954_435A_88E9_3275AAC3FA9A#789719]
Batched: true
Location: InMemoryFileIndex [file:/data/output/cache/parquet/datablock/LES_PROJETS_INF_326621]
ReadSchema: struct<COL_E5178DF4_57B2_4545_A227_D5FB3CC33F6B:int,COL_A779CFFA_A954_435A_88E9_3275AAC3FA9A:int>
(2) ColumnarToRow [codegen id : 1]
Input [2]: [COL_E5178DF4_57B2_4545_A227_D5FB3CC33F6B#789718, COL_A779CFFA_A954_435A_88E9_3275AAC3FA9A#789719]
(3) Project [codegen id : 1]
Output [2]: [COL_E5178DF4_57B2_4545_A227_D5FB3CC33F6B#789718 AS COL_1A012DE1_5A85_425D_AB75_B727DE349FF3#789895, COL_A779CFFA_A954_435A_88E9_3275AAC3FA9A#789719 AS COL_8DFB1D02_0777_4C16_8A32_DAEDC48EF984#789896]
Input [2]: [COL_E5178DF4_57B2_4545_A227_D5FB3CC33F6B#789718, COL_A779CFFA_A954_435A_88E9_3275AAC3FA9A#789719]
(4) HashAggregate [codegen id : 1]
Input [2]: [COL_1A012DE1_5A85_425D_AB75_B727DE349FF3#789895, COL_8DFB1D02_0777_4C16_8A32_DAEDC48EF984#789896]
Keys: []
Functions [2]: [partial_sum(COL_1A012DE1_5A85_425D_AB75_B727DE349FF3#789895), partial_sum(COL_8DFB1D02_0777_4C16_8A32_DAEDC48EF984#789896)]
Aggregate Attributes [2]: [sum#790273L, sum#790274L]
Results [2]: [sum#790275L, sum#790276L]
(5) Exchange
Input [2]: [sum#790275L, sum#790276L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=41498]
(6) ShuffleQueryStage
Output [2]: [sum#790275L, sum#790276L]
Arguments: 0
(7) HashAggregate [codegen id : 2]
Input [2]: [sum#790275L, sum#790276L]
Keys: []
Functions [2]: [sum(COL_1A012DE1_5A85_425D_AB75_B727DE349FF3#789895), sum(COL_8DFB1D02_0777_4C16_8A32_DAEDC48EF984#789896)]
Aggregate Attributes [2]: [sum(COL_1A012DE1_5A85_425D_AB75_B727DE349FF3#789895)#789937L, sum(COL_8DFB1D02_0777_4C16_8A32_DAEDC48EF984#789896)#789939L]
Results [2]: [sum(COL_1A012DE1_5A85_425D_AB75_B727DE349FF3#789895)#789937L AS COL_26D24514_A96E_4B30_8774_7EBBDA054FD9#789938L, sum(COL_8DFB1D02_0777_4C16_8A32_DAEDC48EF984#789896)#789939L AS COL_CB1D22E4_0883_4887_AE8D_ED675EDCD5B9#789940L]
(8) Project [codegen id : 2]
Output [3]: [COL_26D24514_A96E_4B30_8774_7EBBDA054FD9#789938L, COL_CB1D22E4_0883_4887_AE8D_ED675EDCD5B9#789940L, bigint_sum(array(COL_26D24514_A96E_4B30_8774_7EBBDA054FD9#789938L, COL_CB1D22E4_0883_4887_AE8D_ED675EDCD5B9#789940L)) AS COL_BBCE7411_A6FF_4A43_994F_09AE8EF665DB#790014L]
Input [2]: [COL_26D24514_A96E_4B30_8774_7EBBDA054FD9#789938L, COL_CB1D22E4_0883_4887_AE8D_ED675EDCD5B9#789940L]
(9) Project [codegen id : 2]
Output [4]: [COL_26D24514_A96E_4B30_8774_7EBBDA054FD9#789938L, COL_CB1D22E4_0883_4887_AE8D_ED675EDCD5B9#789940L, COL_BBCE7411_A6FF_4A43_994F_09AE8EF665DB#790014L, str_concat(array(dec_to_str(dec_round(dec_mult(array(dec_div(array(COL_26D24514_A96E_4B30_8774_7EBBDA054FD9#789938L, COL_BBCE7411_A6FF_4A43_994F_09AE8EF665DB#790014L)), 100.0)), 2)), %)) AS COL_6AD67CC2_8C18_48F5_A88D_50FDF47FAE38#790065]
Input [3]: [COL_26D24514_A96E_4B30_8774_7EBBDA054FD9#789938L, COL_CB1D22E4_0883_4887_AE8D_ED675EDCD5B9#789940L, COL_BBCE7411_A6FF_4A43_994F_09AE8EF665DB#790014L]
(10) Project
Output [2]: [COL_E5178DF4_57B2_4545_A227_D5FB3CC33F6B#789718 AS COL_1A012DE1_5A85_425D_AB75_B727DE349FF3#789895, COL_A779CFFA_A954_435A_88E9_3275AAC3FA9A#789719 AS COL_8DFB1D02_0777_4C16_8A32_DAEDC48EF984#789896]
Input [2]: [COL_E5178DF4_57B2_4545_A227_D5FB3CC33F6B#789718, COL_A779CFFA_A954_435A_88E9_3275AAC3FA9A#789719]
(11) HashAggregate
Input [2]: [COL_1A012DE1_5A85_425D_AB75_B727DE349FF3#789895, COL_8DFB1D02_0777_4C16_8A32_DAEDC48EF984#789896]
Keys: []
Functions [2]: [partial_sum(COL_1A012DE1_5A85_425D_AB75_B727DE349FF3#789895), partial_sum(COL_8DFB1D02_0777_4C16_8A32_DAEDC48EF984#789896)]
Aggregate Attributes [2]: [sum#790273L, sum#790274L]
Results [2]: [sum#790275L, sum#790276L]
(12) Exchange
Input [2]: [sum#790275L, sum#790276L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=41468]
(13) HashAggregate
Input [2]: [sum#790275L, sum#790276L]
Keys: []
Functions [2]: [sum(COL_1A012DE1_5A85_425D_AB75_B727DE349FF3#789895), sum(COL_8DFB1D02_0777_4C16_8A32_DAEDC48EF984#789896)]
Aggregate Attributes [2]: [sum(COL_1A012DE1_5A85_425D_AB75_B727DE349FF3#789895)#789937L, sum(COL_8DFB1D02_0777_4C16_8A32_DAEDC48EF984#789896)#789939L]
Results [2]: [sum(COL_1A012DE1_5A85_425D_AB75_B727DE349FF3#789895)#789937L AS COL_26D24514_A96E_4B30_8774_7EBBDA054FD9#789938L, sum(COL_8DFB1D02_0777_4C16_8A32_DAEDC48EF984#789896)#789939L AS COL_CB1D22E4_0883_4887_AE8D_ED675EDCD5B9#789940L]
(14) Project
Output [3]: [COL_26D24514_A96E_4B30_8774_7EBBDA054FD9#789938L, COL_CB1D22E4_0883_4887_AE8D_ED675EDCD5B9#789940L, bigint_sum(array(COL_26D24514_A96E_4B30_8774_7EBBDA054FD9#789938L, COL_CB1D22E4_0883_4887_AE8D_ED675EDCD5B9#789940L)) AS COL_BBCE7411_A6FF_4A43_994F_09AE8EF665DB#790014L]
Input [2]: [COL_26D24514_A96E_4B30_8774_7EBBDA054FD9#789938L, COL_CB1D22E4_0883_4887_AE8D_ED675EDCD5B9#789940L]
(15) Project
Output [4]: [COL_26D24514_A96E_4B30_8774_7EBBDA054FD9#789938L, COL_CB1D22E4_0883_4887_AE8D_ED675EDCD5B9#789940L, COL_BBCE7411_A6FF_4A43_994F_09AE8EF665DB#790014L, str_concat(array(dec_to_str(dec_round(dec_mult(array(dec_div(array(COL_26D24514_A96E_4B30_8774_7EBBDA054FD9#789938L, COL_BBCE7411_A6FF_4A43_994F_09AE8EF665DB#790014L)), 100.0)), 2)), %)) AS COL_6AD67CC2_8C18_48F5_A88D_50FDF47FAE38#790065]
Input [3]: [COL_26D24514_A96E_4B30_8774_7EBBDA054FD9#789938L, COL_CB1D22E4_0883_4887_AE8D_ED675EDCD5B9#789940L, COL_BBCE7411_A6FF_4A43_994F_09AE8EF665DB#790014L]
(16) AdaptiveSparkPlan
Output [4]: [COL_26D24514_A96E_4B30_8774_7EBBDA054FD9#789938L, COL_CB1D22E4_0883_4887_AE8D_ED675EDCD5B9#789940L, COL_BBCE7411_A6FF_4A43_994F_09AE8EF665DB#790014L, COL_6AD67CC2_8C18_48F5_A88D_50FDF47FAE38#790065]
Arguments: isFinalPlan=true