digraph G {
0 [labelType="html" label="<br><b>AdaptiveSparkPlan</b><br><br>"];
subgraph cluster1 {
isCluster="true";
label="WholeStageCodegen (5)\n \nduration: 0 ms";
2 [labelType="html" label="<b>HashAggregate</b><br><br>time in aggregation build: 0 ms<br>number of output rows: 1"];
}
3 [labelType="html" label="<b>Exchange</b><br><br>shuffle records written: 1<br>local merged chunks fetched: 0<br>shuffle write time: 0 ms<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: 1<br>local bytes read: 59.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: 1<br>remote merged chunks fetched: 0<br>remote blocks read: 0<br>data size: 16.0 B<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: 59.0 B"];
subgraph cluster4 {
isCluster="true";
label="WholeStageCodegen (4)\n \nduration: 7 ms";
5 [labelType="html" label="<b>HashAggregate</b><br><br>spill size: 0.0 B<br>time in aggregation build: 7 ms<br>peak memory: 0.0 B<br>number of output rows: 1<br>number of sort fallback tasks: 0<br>avg hash probes per key: 0"];
6 [labelType="html" label="<b>HashAggregate</b><br><br>spill size: 0.0 B<br>time in aggregation build: 4 ms<br>peak memory: 64.2 MiB<br>number of output rows: 1,083<br>number of sort fallback tasks: 0<br>avg hash probes per key: 1"];
}
7 [labelType="html" label="<b>AQEShuffleRead</b><br><br>number of partitions: 1<br>partition data size: 154.1 KiB<br>number of coalesced partitions: 1"];
8 [labelType="html" label="<b>Exchange</b><br><br>shuffle records written: 2,166<br>local merged chunks fetched: 0<br>shuffle write time total (min, med, max (stageId: taskId))<br>3 ms (1 ms, 1 ms, 1 ms (stage 1444.0: task 1300))<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,166<br>local bytes read: 145.3 KiB<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>547.6 KiB (273.8 KiB, 273.8 KiB, 273.8 KiB (stage 1444.0: task 1300))<br>local merged bytes read: 0.0 B<br>number of partitions: 10<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>145.3 KiB (72.7 KiB, 72.7 KiB, 72.7 KiB (stage 1444.0: task 1300))"];
subgraph cluster9 {
isCluster="true";
label="WholeStageCodegen (3)\n \nduration: total (min, med, max (stageId: taskId))\n25 ms (12 ms, 13 ms, 13 ms (stage 1444.0: task 1301))";
10 [labelType="html" label="<b>HashAggregate</b><br><br>spill size: 0.0 B<br>time in aggregation build total (min, med, max (stageId: taskId))<br>12 ms (6 ms, 6 ms, 6 ms (stage 1444.0: task 1300))<br>peak memory total (min, med, max (stageId: taskId))<br>128.5 MiB (64.2 MiB, 64.2 MiB, 64.2 MiB (stage 1444.0: task 1300))<br>number of output rows: 2,166<br>number of sort fallback tasks: 0<br>avg hash probes per key (min, med, max (stageId: taskId)):<br>(1, 1, 1 (stage 1444.0: task 1300))"];
}
11 [labelType="html" label="<br><b>Union</b><br><br>"];
subgraph cluster12 {
isCluster="true";
label="WholeStageCodegen (1)\n \nduration: 10 ms";
13 [labelType="html" label="<br><b>Project</b><br><br>"];
14 [labelType="html" label="<b>Scan JDBCRelation((SELECT \"da_codcha\", \"da_codbas\", \"da_annval\", \"da_poids\", \"da_letgre\", \"da_icr\", \"da_noseq\", \"da_seule\", \"da_cdam\", \"da_defini\", \"da_index\", \"da_datmeo\", \"da_datmaj\", \"da_coduti\", \"da_unioeu\" FROM \"xplore\".\"h_cdam\") as x) [numPartitions=1] </b><br><br>number of output rows: 1,083"];
}
subgraph cluster15 {
isCluster="true";
label="WholeStageCodegen (2)\n \nduration: 11 ms";
16 [labelType="html" label="<br><b>Project</b><br><br>"];
17 [labelType="html" label="<b>Scan JDBCRelation((SELECT \"da_codcha\", \"da_codbas\", \"da_annval\", \"da_poids\", \"da_letgre\", \"da_icr\", \"da_noseq\", \"da_seule\", \"da_cdam\", \"da_defini\", \"da_index\", \"da_datmeo\", \"da_datmaj\", \"da_coduti\", \"da_unioeu\" FROM \"xplore2\".\"h_cdam\") as x) [numPartitions=1] </b><br><br>number of output rows: 1,083"];
}
2->0;
3->2;
5->3;
6->5;
7->6;
8->7;
10->8;
11->10;
13->11;
14->13;
16->11;
17->16;
}
18
AdaptiveSparkPlan isFinalPlan=true
HashAggregate(keys=[], functions=[count(1)])
WholeStageCodegen (5)
Exchange SinglePartition, ENSURE_REQUIREMENTS, [plan_id=22951]
HashAggregate(keys=[], functions=[partial_count(1)])
HashAggregate(keys=[DA_ANNVAL_437212#321005, DA_CDAM_437218#321006, DA_CODBAS_437211#321007, DA_CODCHA_437210#321008, DA_CODUTI_437223#321009, DA_DATMAJ_437222#321010, DA_DATMEO_437221#321011, DA_DEFINI_437219#321012, DA_ICR_437215#321013, DA_INDEX_437220#321014, DA_LETGRE_437214#321015, DA_NOSEQ_437216#321016, DA_POIDS_437213#321017, DA_SEULE_437217#321018, DA_UNIOEU_437224#321019, ORIGINE_440137#321020], functions=[])
WholeStageCodegen (4)
AQEShuffleRead coalesced
Exchange hashpartitioning(DA_ANNVAL_437212#321005, DA_CDAM_437218#321006, DA_CODBAS_437211#321007, DA_CODCHA_437210#321008, DA_CODUTI_437223#321009, DA_DATMAJ_437222#321010, DA_DATMEO_437221#321011, DA_DEFINI_437219#321012, DA_ICR_437215#321013, DA_INDEX_437220#321014, DA_LETGRE_437214#321015, DA_NOSEQ_437216#321016, DA_POIDS_437213#321017, DA_SEULE_437217#321018, DA_UNIOEU_437224#321019, ORIGINE_440137#321020, 10), ENSURE_REQUIREMENTS, [plan_id=22915]
HashAggregate(keys=[DA_ANNVAL_437212#321005, DA_CDAM_437218#321006, DA_CODBAS_437211#321007, DA_CODCHA_437210#321008, DA_CODUTI_437223#321009, DA_DATMAJ_437222#321010, DA_DATMEO_437221#321011, DA_DEFINI_437219#321012, DA_ICR_437215#321013, DA_INDEX_437220#321014, DA_LETGRE_437214#321015, DA_NOSEQ_437216#321016, DA_POIDS_437213#321017, DA_SEULE_437217#321018, DA_UNIOEU_437224#321019, ORIGINE_440137#321020], functions=[])
WholeStageCodegen (3)
Union
Project [da_annval#320902 AS DA_ANNVAL_437212#321005, da_cdam#320908 AS DA_CDAM_437218#321006, da_codbas#320901 AS DA_CODBAS_437211#321007, da_codcha#320900 AS DA_CODCHA_437210#321008, da_coduti#320913 AS DA_CODUTI_437223#321009, da_datmaj#320912 AS DA_DATMAJ_437222#321010, da_datmeo#320911 AS DA_DATMEO_437221#321011, da_defini#320909 AS DA_DEFINI_437219#321012, da_icr#320905 AS DA_ICR_437215#321013, da_index#320910 AS DA_INDEX_437220#321014, da_letgre#320904 AS DA_LETGRE_437214#321015, da_noseq#320906 AS DA_NOSEQ_437216#321016, da_poids#320903 AS DA_POIDS_437213#321017, da_seule#320907 AS DA_SEULE_437217#321018, da_unioeu#320914 AS DA_UNIOEU_437224#321019, null AS ORIGINE_440137#321020]
Scan JDBCRelation((SELECT "da_codcha", "da_codbas", "da_annval", "da_poids", "da_letgre", "da_icr", "da_noseq", "da_seule", "da_cdam", "da_defini", "da_index", "da_datmeo", "da_datmaj", "da_coduti", "da_unioeu" FROM "xplore"."h_cdam") as x) [numPartitions=1] [da_annval#320902,da_cdam#320908,da_codbas#320901,da_codcha#320900,da_coduti#320913,da_datmaj#320912,da_datmeo#320911,da_defini#320909,da_icr#320905,da_index#320910,da_letgre#320904,da_noseq#320906,da_poids#320903,da_seule#320907,da_unioeu#320914] PushedFilters: [], ReadSchema: struct<da_annval:string,da_cdam:string,da_codbas:string,da_codcha:string,da_coduti:string,da_datm...
WholeStageCodegen (1)
Project [da_annval#321039 AS DA_ANNVAL_437212#321142, da_cdam#321045 AS DA_CDAM_437218#321143, da_codbas#321038 AS DA_CODBAS_437211#321144, da_codcha#321037 AS DA_CODCHA_437210#321145, da_coduti#321050 AS DA_CODUTI_437223#321146, da_datmaj#321049 AS DA_DATMAJ_437222#321147, da_datmeo#321048 AS DA_DATMEO_437221#321148, da_defini#321046 AS DA_DEFINI_437219#321149, da_icr#321042 AS DA_ICR_437215#321150, da_index#321047 AS DA_INDEX_437220#321151, da_letgre#321041 AS DA_LETGRE_437214#321152, da_noseq#321043 AS DA_NOSEQ_437216#321153, da_poids#321040 AS DA_POIDS_437213#321154, da_seule#321044 AS DA_SEULE_437217#321155, da_unioeu#321051 AS DA_UNIOEU_437224#321156, null AS ORIGINE_440137#321157]
Scan JDBCRelation((SELECT "da_codcha", "da_codbas", "da_annval", "da_poids", "da_letgre", "da_icr", "da_noseq", "da_seule", "da_cdam", "da_defini", "da_index", "da_datmeo", "da_datmaj", "da_coduti", "da_unioeu" FROM "xplore2"."h_cdam") as x) [numPartitions=1] [da_annval#321039,da_cdam#321045,da_codbas#321038,da_codcha#321037,da_coduti#321050,da_datmaj#321049,da_datmeo#321048,da_defini#321046,da_icr#321042,da_index#321047,da_letgre#321041,da_noseq#321043,da_poids#321040,da_seule#321044,da_unioeu#321051] PushedFilters: [], ReadSchema: struct<da_annval:string,da_cdam:string,da_codbas:string,da_codcha:string,da_coduti:string,da_datm...
WholeStageCodegen (2)
== Physical Plan ==
AdaptiveSparkPlan (22)
+- == Final Plan ==
* HashAggregate (14)
+- ShuffleQueryStage (13), Statistics(sizeInBytes=16.0 B, rowCount=1)
+- Exchange (12)
+- * HashAggregate (11)
+- * HashAggregate (10)
+- AQEShuffleRead (9)
+- ShuffleQueryStage (8), Statistics(sizeInBytes=547.6 KiB, rowCount=2.17E+3)
+- Exchange (7)
+- * HashAggregate (6)
+- Union (5)
:- * Project (2)
: +- * Scan JDBCRelation((SELECT "da_codcha", "da_codbas", "da_annval", "da_poids", "da_letgre", "da_icr", "da_noseq", "da_seule", "da_cdam", "da_defini", "da_index", "da_datmeo", "da_datmaj", "da_coduti", "da_unioeu" FROM "xplore"."h_cdam") as x) [numPartitions=1] (1)
+- * Project (4)
+- * Scan JDBCRelation((SELECT "da_codcha", "da_codbas", "da_annval", "da_poids", "da_letgre", "da_icr", "da_noseq", "da_seule", "da_cdam", "da_defini", "da_index", "da_datmeo", "da_datmaj", "da_coduti", "da_unioeu" FROM "xplore2"."h_cdam") as x) [numPartitions=1] (3)
+- == Initial Plan ==
HashAggregate (21)
+- Exchange (20)
+- HashAggregate (19)
+- HashAggregate (18)
+- Exchange (17)
+- HashAggregate (16)
+- Union (15)
:- Project (2)
: +- Scan JDBCRelation((SELECT "da_codcha", "da_codbas", "da_annval", "da_poids", "da_letgre", "da_icr", "da_noseq", "da_seule", "da_cdam", "da_defini", "da_index", "da_datmeo", "da_datmaj", "da_coduti", "da_unioeu" FROM "xplore"."h_cdam") as x) [numPartitions=1] (1)
+- Project (4)
+- Scan JDBCRelation((SELECT "da_codcha", "da_codbas", "da_annval", "da_poids", "da_letgre", "da_icr", "da_noseq", "da_seule", "da_cdam", "da_defini", "da_index", "da_datmeo", "da_datmaj", "da_coduti", "da_unioeu" FROM "xplore2"."h_cdam") as x) [numPartitions=1] (3)
(1) Scan JDBCRelation((SELECT "da_codcha", "da_codbas", "da_annval", "da_poids", "da_letgre", "da_icr", "da_noseq", "da_seule", "da_cdam", "da_defini", "da_index", "da_datmeo", "da_datmaj", "da_coduti", "da_unioeu" FROM "xplore"."h_cdam") as x) [numPartitions=1] [codegen id : 1]
Output [15]: [da_annval#320902, da_cdam#320908, da_codbas#320901, da_codcha#320900, da_coduti#320913, da_datmaj#320912, da_datmeo#320911, da_defini#320909, da_icr#320905, da_index#320910, da_letgre#320904, da_noseq#320906, da_poids#320903, da_seule#320907, da_unioeu#320914]
ReadSchema: struct<da_annval:string,da_cdam:string,da_codbas:string,da_codcha:string,da_coduti:string,da_datmaj:string,da_datmeo:string,da_defini:string,da_icr:string,da_index:string,da_letgre:string,da_noseq:string,da_poids:string,da_seule:string,da_unioeu:string>
(2) Project [codegen id : 1]
Output [16]: [da_annval#320902 AS DA_ANNVAL_437212#321005, da_cdam#320908 AS DA_CDAM_437218#321006, da_codbas#320901 AS DA_CODBAS_437211#321007, da_codcha#320900 AS DA_CODCHA_437210#321008, da_coduti#320913 AS DA_CODUTI_437223#321009, da_datmaj#320912 AS DA_DATMAJ_437222#321010, da_datmeo#320911 AS DA_DATMEO_437221#321011, da_defini#320909 AS DA_DEFINI_437219#321012, da_icr#320905 AS DA_ICR_437215#321013, da_index#320910 AS DA_INDEX_437220#321014, da_letgre#320904 AS DA_LETGRE_437214#321015, da_noseq#320906 AS DA_NOSEQ_437216#321016, da_poids#320903 AS DA_POIDS_437213#321017, da_seule#320907 AS DA_SEULE_437217#321018, da_unioeu#320914 AS DA_UNIOEU_437224#321019, null AS ORIGINE_440137#321020]
Input [15]: [da_annval#320902, da_cdam#320908, da_codbas#320901, da_codcha#320900, da_coduti#320913, da_datmaj#320912, da_datmeo#320911, da_defini#320909, da_icr#320905, da_index#320910, da_letgre#320904, da_noseq#320906, da_poids#320903, da_seule#320907, da_unioeu#320914]
(3) Scan JDBCRelation((SELECT "da_codcha", "da_codbas", "da_annval", "da_poids", "da_letgre", "da_icr", "da_noseq", "da_seule", "da_cdam", "da_defini", "da_index", "da_datmeo", "da_datmaj", "da_coduti", "da_unioeu" FROM "xplore2"."h_cdam") as x) [numPartitions=1] [codegen id : 2]
Output [15]: [da_annval#321039, da_cdam#321045, da_codbas#321038, da_codcha#321037, da_coduti#321050, da_datmaj#321049, da_datmeo#321048, da_defini#321046, da_icr#321042, da_index#321047, da_letgre#321041, da_noseq#321043, da_poids#321040, da_seule#321044, da_unioeu#321051]
ReadSchema: struct<da_annval:string,da_cdam:string,da_codbas:string,da_codcha:string,da_coduti:string,da_datmaj:string,da_datmeo:string,da_defini:string,da_icr:string,da_index:string,da_letgre:string,da_noseq:string,da_poids:string,da_seule:string,da_unioeu:string>
(4) Project [codegen id : 2]
Output [16]: [da_annval#321039 AS DA_ANNVAL_437212#321142, da_cdam#321045 AS DA_CDAM_437218#321143, da_codbas#321038 AS DA_CODBAS_437211#321144, da_codcha#321037 AS DA_CODCHA_437210#321145, da_coduti#321050 AS DA_CODUTI_437223#321146, da_datmaj#321049 AS DA_DATMAJ_437222#321147, da_datmeo#321048 AS DA_DATMEO_437221#321148, da_defini#321046 AS DA_DEFINI_437219#321149, da_icr#321042 AS DA_ICR_437215#321150, da_index#321047 AS DA_INDEX_437220#321151, da_letgre#321041 AS DA_LETGRE_437214#321152, da_noseq#321043 AS DA_NOSEQ_437216#321153, da_poids#321040 AS DA_POIDS_437213#321154, da_seule#321044 AS DA_SEULE_437217#321155, da_unioeu#321051 AS DA_UNIOEU_437224#321156, null AS ORIGINE_440137#321157]
Input [15]: [da_annval#321039, da_cdam#321045, da_codbas#321038, da_codcha#321037, da_coduti#321050, da_datmaj#321049, da_datmeo#321048, da_defini#321046, da_icr#321042, da_index#321047, da_letgre#321041, da_noseq#321043, da_poids#321040, da_seule#321044, da_unioeu#321051]
(5) Union
(6) HashAggregate [codegen id : 3]
Input [16]: [DA_ANNVAL_437212#321005, DA_CDAM_437218#321006, DA_CODBAS_437211#321007, DA_CODCHA_437210#321008, DA_CODUTI_437223#321009, DA_DATMAJ_437222#321010, DA_DATMEO_437221#321011, DA_DEFINI_437219#321012, DA_ICR_437215#321013, DA_INDEX_437220#321014, DA_LETGRE_437214#321015, DA_NOSEQ_437216#321016, DA_POIDS_437213#321017, DA_SEULE_437217#321018, DA_UNIOEU_437224#321019, ORIGINE_440137#321020]
Keys [16]: [DA_ANNVAL_437212#321005, DA_CDAM_437218#321006, DA_CODBAS_437211#321007, DA_CODCHA_437210#321008, DA_CODUTI_437223#321009, DA_DATMAJ_437222#321010, DA_DATMEO_437221#321011, DA_DEFINI_437219#321012, DA_ICR_437215#321013, DA_INDEX_437220#321014, DA_LETGRE_437214#321015, DA_NOSEQ_437216#321016, DA_POIDS_437213#321017, DA_SEULE_437217#321018, DA_UNIOEU_437224#321019, ORIGINE_440137#321020]
Functions: []
Aggregate Attributes: []
Results [16]: [DA_ANNVAL_437212#321005, DA_CDAM_437218#321006, DA_CODBAS_437211#321007, DA_CODCHA_437210#321008, DA_CODUTI_437223#321009, DA_DATMAJ_437222#321010, DA_DATMEO_437221#321011, DA_DEFINI_437219#321012, DA_ICR_437215#321013, DA_INDEX_437220#321014, DA_LETGRE_437214#321015, DA_NOSEQ_437216#321016, DA_POIDS_437213#321017, DA_SEULE_437217#321018, DA_UNIOEU_437224#321019, ORIGINE_440137#321020]
(7) Exchange
Input [16]: [DA_ANNVAL_437212#321005, DA_CDAM_437218#321006, DA_CODBAS_437211#321007, DA_CODCHA_437210#321008, DA_CODUTI_437223#321009, DA_DATMAJ_437222#321010, DA_DATMEO_437221#321011, DA_DEFINI_437219#321012, DA_ICR_437215#321013, DA_INDEX_437220#321014, DA_LETGRE_437214#321015, DA_NOSEQ_437216#321016, DA_POIDS_437213#321017, DA_SEULE_437217#321018, DA_UNIOEU_437224#321019, ORIGINE_440137#321020]
Arguments: hashpartitioning(DA_ANNVAL_437212#321005, DA_CDAM_437218#321006, DA_CODBAS_437211#321007, DA_CODCHA_437210#321008, DA_CODUTI_437223#321009, DA_DATMAJ_437222#321010, DA_DATMEO_437221#321011, DA_DEFINI_437219#321012, DA_ICR_437215#321013, DA_INDEX_437220#321014, DA_LETGRE_437214#321015, DA_NOSEQ_437216#321016, DA_POIDS_437213#321017, DA_SEULE_437217#321018, DA_UNIOEU_437224#321019, ORIGINE_440137#321020, 10), ENSURE_REQUIREMENTS, [plan_id=22915]
(8) ShuffleQueryStage
Output [16]: [DA_ANNVAL_437212#321005, DA_CDAM_437218#321006, DA_CODBAS_437211#321007, DA_CODCHA_437210#321008, DA_CODUTI_437223#321009, DA_DATMAJ_437222#321010, DA_DATMEO_437221#321011, DA_DEFINI_437219#321012, DA_ICR_437215#321013, DA_INDEX_437220#321014, DA_LETGRE_437214#321015, DA_NOSEQ_437216#321016, DA_POIDS_437213#321017, DA_SEULE_437217#321018, DA_UNIOEU_437224#321019, ORIGINE_440137#321020]
Arguments: 0
(9) AQEShuffleRead
Input [16]: [DA_ANNVAL_437212#321005, DA_CDAM_437218#321006, DA_CODBAS_437211#321007, DA_CODCHA_437210#321008, DA_CODUTI_437223#321009, DA_DATMAJ_437222#321010, DA_DATMEO_437221#321011, DA_DEFINI_437219#321012, DA_ICR_437215#321013, DA_INDEX_437220#321014, DA_LETGRE_437214#321015, DA_NOSEQ_437216#321016, DA_POIDS_437213#321017, DA_SEULE_437217#321018, DA_UNIOEU_437224#321019, ORIGINE_440137#321020]
Arguments: coalesced
(10) HashAggregate [codegen id : 4]
Input [16]: [DA_ANNVAL_437212#321005, DA_CDAM_437218#321006, DA_CODBAS_437211#321007, DA_CODCHA_437210#321008, DA_CODUTI_437223#321009, DA_DATMAJ_437222#321010, DA_DATMEO_437221#321011, DA_DEFINI_437219#321012, DA_ICR_437215#321013, DA_INDEX_437220#321014, DA_LETGRE_437214#321015, DA_NOSEQ_437216#321016, DA_POIDS_437213#321017, DA_SEULE_437217#321018, DA_UNIOEU_437224#321019, ORIGINE_440137#321020]
Keys [16]: [DA_ANNVAL_437212#321005, DA_CDAM_437218#321006, DA_CODBAS_437211#321007, DA_CODCHA_437210#321008, DA_CODUTI_437223#321009, DA_DATMAJ_437222#321010, DA_DATMEO_437221#321011, DA_DEFINI_437219#321012, DA_ICR_437215#321013, DA_INDEX_437220#321014, DA_LETGRE_437214#321015, DA_NOSEQ_437216#321016, DA_POIDS_437213#321017, DA_SEULE_437217#321018, DA_UNIOEU_437224#321019, ORIGINE_440137#321020]
Functions: []
Aggregate Attributes: []
Results: []
(11) HashAggregate [codegen id : 4]
Input: []
Keys: []
Functions [1]: [partial_count(1)]
Aggregate Attributes [1]: [count#321433L]
Results [1]: [count#321434L]
(12) Exchange
Input [1]: [count#321434L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=22951]
(13) ShuffleQueryStage
Output [1]: [count#321434L]
Arguments: 1
(14) HashAggregate [codegen id : 5]
Input [1]: [count#321434L]
Keys: []
Functions [1]: [count(1)]
Aggregate Attributes [1]: [count(1)#321430L]
Results [1]: [count(1)#321430L AS count#321431L]
(15) Union
(16) HashAggregate
Input [16]: [DA_ANNVAL_437212#321005, DA_CDAM_437218#321006, DA_CODBAS_437211#321007, DA_CODCHA_437210#321008, DA_CODUTI_437223#321009, DA_DATMAJ_437222#321010, DA_DATMEO_437221#321011, DA_DEFINI_437219#321012, DA_ICR_437215#321013, DA_INDEX_437220#321014, DA_LETGRE_437214#321015, DA_NOSEQ_437216#321016, DA_POIDS_437213#321017, DA_SEULE_437217#321018, DA_UNIOEU_437224#321019, ORIGINE_440137#321020]
Keys [16]: [DA_ANNVAL_437212#321005, DA_CDAM_437218#321006, DA_CODBAS_437211#321007, DA_CODCHA_437210#321008, DA_CODUTI_437223#321009, DA_DATMAJ_437222#321010, DA_DATMEO_437221#321011, DA_DEFINI_437219#321012, DA_ICR_437215#321013, DA_INDEX_437220#321014, DA_LETGRE_437214#321015, DA_NOSEQ_437216#321016, DA_POIDS_437213#321017, DA_SEULE_437217#321018, DA_UNIOEU_437224#321019, ORIGINE_440137#321020]
Functions: []
Aggregate Attributes: []
Results [16]: [DA_ANNVAL_437212#321005, DA_CDAM_437218#321006, DA_CODBAS_437211#321007, DA_CODCHA_437210#321008, DA_CODUTI_437223#321009, DA_DATMAJ_437222#321010, DA_DATMEO_437221#321011, DA_DEFINI_437219#321012, DA_ICR_437215#321013, DA_INDEX_437220#321014, DA_LETGRE_437214#321015, DA_NOSEQ_437216#321016, DA_POIDS_437213#321017, DA_SEULE_437217#321018, DA_UNIOEU_437224#321019, ORIGINE_440137#321020]
(17) Exchange
Input [16]: [DA_ANNVAL_437212#321005, DA_CDAM_437218#321006, DA_CODBAS_437211#321007, DA_CODCHA_437210#321008, DA_CODUTI_437223#321009, DA_DATMAJ_437222#321010, DA_DATMEO_437221#321011, DA_DEFINI_437219#321012, DA_ICR_437215#321013, DA_INDEX_437220#321014, DA_LETGRE_437214#321015, DA_NOSEQ_437216#321016, DA_POIDS_437213#321017, DA_SEULE_437217#321018, DA_UNIOEU_437224#321019, ORIGINE_440137#321020]
Arguments: hashpartitioning(DA_ANNVAL_437212#321005, DA_CDAM_437218#321006, DA_CODBAS_437211#321007, DA_CODCHA_437210#321008, DA_CODUTI_437223#321009, DA_DATMAJ_437222#321010, DA_DATMEO_437221#321011, DA_DEFINI_437219#321012, DA_ICR_437215#321013, DA_INDEX_437220#321014, DA_LETGRE_437214#321015, DA_NOSEQ_437216#321016, DA_POIDS_437213#321017, DA_SEULE_437217#321018, DA_UNIOEU_437224#321019, ORIGINE_440137#321020, 10), ENSURE_REQUIREMENTS, [plan_id=22887]
(18) HashAggregate
Input [16]: [DA_ANNVAL_437212#321005, DA_CDAM_437218#321006, DA_CODBAS_437211#321007, DA_CODCHA_437210#321008, DA_CODUTI_437223#321009, DA_DATMAJ_437222#321010, DA_DATMEO_437221#321011, DA_DEFINI_437219#321012, DA_ICR_437215#321013, DA_INDEX_437220#321014, DA_LETGRE_437214#321015, DA_NOSEQ_437216#321016, DA_POIDS_437213#321017, DA_SEULE_437217#321018, DA_UNIOEU_437224#321019, ORIGINE_440137#321020]
Keys [16]: [DA_ANNVAL_437212#321005, DA_CDAM_437218#321006, DA_CODBAS_437211#321007, DA_CODCHA_437210#321008, DA_CODUTI_437223#321009, DA_DATMAJ_437222#321010, DA_DATMEO_437221#321011, DA_DEFINI_437219#321012, DA_ICR_437215#321013, DA_INDEX_437220#321014, DA_LETGRE_437214#321015, DA_NOSEQ_437216#321016, DA_POIDS_437213#321017, DA_SEULE_437217#321018, DA_UNIOEU_437224#321019, ORIGINE_440137#321020]
Functions: []
Aggregate Attributes: []
Results: []
(19) HashAggregate
Input: []
Keys: []
Functions [1]: [partial_count(1)]
Aggregate Attributes [1]: [count#321433L]
Results [1]: [count#321434L]
(20) Exchange
Input [1]: [count#321434L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=22891]
(21) HashAggregate
Input [1]: [count#321434L]
Keys: []
Functions [1]: [count(1)]
Aggregate Attributes [1]: [count(1)#321430L]
Results [1]: [count(1)#321430L AS count#321431L]
(22) AdaptiveSparkPlan
Output [1]: [count#321431L]
Arguments: isFinalPlan=true