digraph G {
0 [labelType="html" label="<br><b>AdaptiveSparkPlan</b><br><br>"];
1 [labelType="html" label="<b>ObjectHashAggregate</b><br><br>number of output rows: 1<br>time in aggregation build: 9 ms<br>spill size: 0.0 B<br>number of sort fallback tasks: 0"];
2 [labelType="html" label="<b>AQEShuffleRead</b><br><br>number of partitions: 1<br>partition data size: 142.0 B<br>number of coalesced partitions: 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: 135.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: 144.0 B<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: 135.0 B"];
4 [labelType="html" label="<b>ObjectHashAggregate</b><br><br>number of output rows: 1<br>time in aggregation build: 16 ms<br>spill size: 0.0 B<br>number of sort fallback tasks: 0"];
subgraph cluster5 {
isCluster="true";
label="WholeStageCodegen (8)\n \nduration: 16 ms";
6 [labelType="html" label="<br><b>Project</b><br><br>"];
7 [labelType="html" label="<b>SortMergeJoin</b><br><br>number of output rows: 1<br>spill size: 0.0 B"];
}
subgraph cluster8 {
isCluster="true";
label="WholeStageCodegen (6)\n \nduration: 18 ms";
9 [labelType="html" label="<br><b>Project</b><br><br>"];
10 [labelType="html" label="<b>SortMergeJoin</b><br><br>number of output rows: 1<br>spill size: 0.0 B"];
}
subgraph cluster11 {
isCluster="true";
label="WholeStageCodegen (4)\n \nduration: 21 ms";
12 [labelType="html" label="<b>Sort</b><br><br>sort time: 0 ms<br>peak memory: 16.1 MiB<br>spill size: 0.0 B"];
}
13 [labelType="html" label="<b>AQEShuffleRead</b><br><br>number of partitions: 1<br>partition data size: 88.0 B<br>number of coalesced partitions: 1"];
14 [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: 88.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: 48.0 B<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: 88.0 B"];
subgraph cluster15 {
isCluster="true";
label="WholeStageCodegen (1)\n \nduration: 196 ms";
16 [labelType="html" label="<br><b>Project</b><br><br>"];
17 [labelType="html" label="<b>Filter</b><br><br>number of output rows: 1"];
}
18 [labelType="html" label="<b>Scan csv </b><br><br>number of output rows: 76,703<br>number of files read: 1<br>metadata time: 0 ms<br>size of files read: 1125.1 KiB"];
subgraph cluster19 {
isCluster="true";
label="WholeStageCodegen (5)\n \nduration: 0 ms";
20 [labelType="html" label="<b>Sort</b><br><br>sort time: 0 ms<br>peak memory: 16.1 MiB<br>spill size: 0.0 B"];
}
21 [labelType="html" label="<b>AQEShuffleRead</b><br><br>number of partitions: 1<br>partition data size: 19.3 KiB<br>number of coalesced partitions: 1"];
22 [labelType="html" label="<b>Exchange</b><br><br>shuffle records written: 1,470<br>local merged chunks fetched: 0<br>shuffle write time: 2 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,470<br>local bytes read: 18.2 KiB<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: 57.4 KiB<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: 18.2 KiB"];
subgraph cluster23 {
isCluster="true";
label="WholeStageCodegen (2)\n \nduration: 13 ms";
24 [labelType="html" label="<br><b>Project</b><br><br>"];
25 [labelType="html" label="<b>Filter</b><br><br>number of output rows: 1,470"];
26 [labelType="html" label="<b>ColumnarToRow</b><br><br>number of output rows: 1,470<br>number of input batches: 1"];
}
27 [labelType="html" label="<b>Scan parquet </b><br><br>number of files read: 1<br>scan time: 3 ms<br>metadata time: 0 ms<br>size of files read: 42.4 KiB<br>number of output rows: 1,470"];
subgraph cluster28 {
isCluster="true";
label="WholeStageCodegen (7)\n \nduration: 0 ms";
29 [labelType="html" label="<b>Sort</b><br><br>sort time: 0 ms<br>peak memory: 16.1 MiB<br>spill size: 0.0 B"];
}
30 [labelType="html" label="<b>AQEShuffleRead</b><br><br>number of partitions: 1<br>partition data size: 32.6 KiB<br>number of coalesced partitions: 1"];
31 [labelType="html" label="<b>Exchange</b><br><br>shuffle records written: 2,574<br>local merged chunks fetched: 0<br>shuffle write time: 3 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: 2,574<br>local bytes read: 31.1 KiB<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: 100.5 KiB<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: 31.1 KiB"];
subgraph cluster32 {
isCluster="true";
label="WholeStageCodegen (3)\n \nduration: 25 ms";
33 [labelType="html" label="<br><b>Project</b><br><br>"];
34 [labelType="html" label="<b>Filter</b><br><br>number of output rows: 2,574"];
35 [labelType="html" label="<b>ColumnarToRow</b><br><br>number of output rows: 2,576<br>number of input batches: 1"];
}
36 [labelType="html" label="<b>Scan parquet </b><br><br>number of files read: 1<br>scan time: 3 ms<br>metadata time: 0 ms<br>size of files read: 57.3 KiB<br>number of output rows: 2,576"];
1->0;
2->1;
3->2;
4->3;
6->4;
7->6;
9->7;
10->9;
12->10;
13->12;
14->13;
16->14;
17->16;
18->17;
20->10;
21->20;
22->21;
24->22;
25->24;
26->25;
27->26;
29->7;
30->29;
31->30;
33->31;
34->33;
35->34;
36->35;
}
37
AdaptiveSparkPlan isFinalPlan=true
ObjectHashAggregate(keys=[COL_A188B73D_4933_4923_828E_687FE72CE189#2403638], functions=[max(COL_8E83DA5F_0319_4C71_A57F_EB8028C126EB#2403708), max(COL_CEA89754_0D9E_4D31_BC11_226DBE26276F#2403793), concatwithseparatorudaf(ARRAY_TO_STR_BEFORE_CONCAT(COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639), com.adb.hdh.spark.job.scala.utils.ConcatWithSeparatorUDAF@675e73de, class[value[0]: string], class[value[0]: string], true, true, 0, 0, None), concatwithseparatorudaf(ARRAY_TO_STR_BEFORE_CONCAT(COL_FBBF269F_6C60_4151_97F8_E09621CDA28C#2403709), com.adb.hdh.spark.job.scala.utils.ConcatWithSeparatorUDAF@15709992, class[value[0]: string], class[value[0]: string], true, true, 0, 0, None), concatwithseparatorudaf(ARRAY_TO_STR_BEFORE_CONCAT(COL_17A0F81D_FDA8_42AC_B142_4E64FA588FEA#2403794), com.adb.hdh.spark.job.scala.utils.ConcatWithSeparatorUDAF@4e38e2c2, class[value[0]: string], class[value[0]: string], true, true, 0, 0, None)])
AQEShuffleRead coalesced
Exchange hashpartitioning(COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, 10), ENSURE_REQUIREMENTS, [plan_id=1188575]
ObjectHashAggregate(keys=[COL_A188B73D_4933_4923_828E_687FE72CE189#2403638], functions=[partial_max(COL_8E83DA5F_0319_4C71_A57F_EB8028C126EB#2403708), partial_max(COL_CEA89754_0D9E_4D31_BC11_226DBE26276F#2403793), partial_concatwithseparatorudaf(ARRAY_TO_STR_BEFORE_CONCAT(COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639), com.adb.hdh.spark.job.scala.utils.ConcatWithSeparatorUDAF@675e73de, class[value[0]: string], class[value[0]: string], true, true, 0, 0, None), partial_concatwithseparatorudaf(ARRAY_TO_STR_BEFORE_CONCAT(COL_FBBF269F_6C60_4151_97F8_E09621CDA28C#2403709), com.adb.hdh.spark.job.scala.utils.ConcatWithSeparatorUDAF@15709992, class[value[0]: string], class[value[0]: string], true, true, 0, 0, None), partial_concatwithseparatorudaf(ARRAY_TO_STR_BEFORE_CONCAT(COL_17A0F81D_FDA8_42AC_B142_4E64FA588FEA#2403794), com.adb.hdh.spark.job.scala.utils.ConcatWithSeparatorUDAF@4e38e2c2, class[value[0]: string], class[value[0]: string], true, true, 0, 0, None)])
Project [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639, COL_8E83DA5F_0319_4C71_A57F_EB8028C126EB#2403708, str_if_with_rule(isnotnull(DIAGNOSTIC_PE2__161541_CODE_CIM_10_161542#2403723), 1, 0) AS COL_CEA89754_0D9E_4D31_BC11_226DBE26276F#2403793, DIAGNOSTIC_PE2__161541_CODE_CIM_10_161542#2403723 AS COL_17A0F81D_FDA8_42AC_B142_4E64FA588FEA#2403794, COL_FBBF269F_6C60_4151_97F8_E09621CDA28C#2403709]
SortMergeJoin [COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639], [DIAGNOSTIC_PE2__161541_CODE_CIM10_NORM_161548#2403729], LeftOuter
WholeStageCodegen (8)
Project [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639, str_if_with_rule(isnotnull(DIAGNOSTIC_PE1__161438_CODE_CIM_10_161439#2403651), 1, 0) AS COL_8E83DA5F_0319_4C71_A57F_EB8028C126EB#2403708, DIAGNOSTIC_PE1__161438_CODE_CIM_10_161439#2403651 AS COL_FBBF269F_6C60_4151_97F8_E09621CDA28C#2403709]
SortMergeJoin [COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639], [DIAGNOSTIC_PE1__161438_CODE_CIM10_NORM_161445#2403657], LeftOuter
WholeStageCodegen (6)
Sort [COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639 ASC NULLS FIRST], false, 0
WholeStageCodegen (4)
AQEShuffleRead coalesced
Exchange hashpartitioning(COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639, 10), ENSURE_REQUIREMENTS, [plan_id=1188347]
Project [str_complete(str_remove_space(Numéro Séjour#2403577, ALL), 0, 9, LEFT) AS COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, str_remove_extend(str_remove_space(code_Cim10#2403578, ALL), [.]) AS COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639]
Filter (isnotnull(code_Cim10#2403578) AND (str_complete(str_remove_space(Numéro Séjour#2403577, ALL), 0, 9, LEFT) <=> 421619766))
WholeStageCodegen (1)
FileScan csv [Numéro Séjour#2403577,code_Cim10#2403578] Batched: false, DataFilters: [isnotnull(code_Cim10#2403578), (str_complete(str_remove_space(Numéro Séjour#2403577, ALL), 0, 9,..., Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/data/input/depot/csv/tmp/04_DIAGNOSTICS__161403/diag_patient_VER..., PartitionFilters: [], PushedFilters: [IsNotNull(code_Cim10)], ReadSchema: struct<Numéro Séjour:string,code_Cim10:string>
Sort [DIAGNOSTIC_PE1__161438_CODE_CIM10_NORM_161445#2403657 ASC NULLS FIRST], false, 0
WholeStageCodegen (5)
AQEShuffleRead coalesced
Exchange hashpartitioning(DIAGNOSTIC_PE1__161438_CODE_CIM10_NORM_161445#2403657, 10), ENSURE_REQUIREMENTS, [plan_id=1188367]
Project [str_remove_space(str_remove_extend(Code+CIM+10#2403334, [.]), RIGHT) AS DIAGNOSTIC_PE1__161438_CODE_CIM_10_161439#2403651, str_remove_space(str_remove_extend(str_remove_space(str_remove_extend(Code+CIM+10#2403334, [.]), RIGHT), [.]), RIGHT) AS DIAGNOSTIC_PE1__161438_CODE_CIM10_NORM_161445#2403657]
Filter isnotnull(str_remove_space(str_remove_extend(str_remove_space(str_remove_extend(Code+CIM+10#2403334, [.]), RIGHT), [.]), RIGHT))
ColumnarToRow
WholeStageCodegen (2)
FileScan parquet [Code+CIM+10#2403334] Batched: true, DataFilters: [isnotnull(str_remove_space(str_remove_extend(str_remove_space(str_remove_extend(Code+CIM+10#2403..., Format: Parquet, Location: InMemoryFileIndex(1 paths)[file:/data/input/depot/excel/cache/DIAGNOSTIC_PE1__161422_fa7dc9c2e8b9..., PartitionFilters: [], PushedFilters: [], ReadSchema: struct<Code+CIM+10:string>
Sort [DIAGNOSTIC_PE2__161541_CODE_CIM10_NORM_161548#2403729 ASC NULLS FIRST], false, 0
WholeStageCodegen (7)
AQEShuffleRead coalesced
Exchange hashpartitioning(DIAGNOSTIC_PE2__161541_CODE_CIM10_NORM_161548#2403729, 10), ENSURE_REQUIREMENTS, [plan_id=1188390]
Project [str_remove_space(str_remove_extend(Code+CIM+10#2403447, [.]), RIGHT) AS DIAGNOSTIC_PE2__161541_CODE_CIM_10_161542#2403723, str_remove_space(str_remove_extend(str_remove_space(str_remove_extend(Code+CIM+10#2403447, [.]), RIGHT), [.]), RIGHT) AS DIAGNOSTIC_PE2__161541_CODE_CIM10_NORM_161548#2403729]
Filter isnotnull(str_remove_space(str_remove_extend(str_remove_space(str_remove_extend(Code+CIM+10#2403447, [.]), RIGHT), [.]), RIGHT))
ColumnarToRow
WholeStageCodegen (3)
FileScan parquet [Code+CIM+10#2403447] Batched: true, DataFilters: [isnotnull(str_remove_space(str_remove_extend(str_remove_space(str_remove_extend(Code+CIM+10#2403..., Format: Parquet, Location: InMemoryFileIndex(1 paths)[file:/data/input/depot/excel/cache/DIAGNOSTIC_PE2__161424_84718966ff13..., PartitionFilters: [], PushedFilters: [], ReadSchema: struct<Code+CIM+10:string>
== Physical Plan ==
AdaptiveSparkPlan (53)
+- == Final Plan ==
ObjectHashAggregate (32)
+- AQEShuffleRead (31)
+- ShuffleQueryStage (30), Statistics(sizeInBytes=144.0 B, rowCount=1)
+- Exchange (29)
+- ObjectHashAggregate (28)
+- * Project (27)
+- * SortMergeJoin LeftOuter (26)
:- * Project (17)
: +- * SortMergeJoin LeftOuter (16)
: :- * Sort (7)
: : +- AQEShuffleRead (6)
: : +- ShuffleQueryStage (5), Statistics(sizeInBytes=48.0 B, rowCount=1)
: : +- Exchange (4)
: : +- * Project (3)
: : +- * Filter (2)
: : +- Scan csv (1)
: +- * Sort (15)
: +- AQEShuffleRead (14)
: +- ShuffleQueryStage (13), Statistics(sizeInBytes=57.4 KiB, rowCount=1.47E+3)
: +- Exchange (12)
: +- * Project (11)
: +- * Filter (10)
: +- * ColumnarToRow (9)
: +- Scan parquet (8)
+- * Sort (25)
+- AQEShuffleRead (24)
+- ShuffleQueryStage (23), Statistics(sizeInBytes=100.5 KiB, rowCount=2.57E+3)
+- Exchange (22)
+- * Project (21)
+- * Filter (20)
+- * ColumnarToRow (19)
+- Scan parquet (18)
+- == Initial Plan ==
CollectLimit (52)
+- ObjectHashAggregate (51)
+- Exchange (50)
+- ObjectHashAggregate (49)
+- Project (48)
+- SortMergeJoin LeftOuter (47)
:- Project (42)
: +- SortMergeJoin LeftOuter (41)
: :- Sort (36)
: : +- Exchange (35)
: : +- Project (34)
: : +- Filter (33)
: : +- Scan csv (1)
: +- Sort (40)
: +- Exchange (39)
: +- Project (38)
: +- Filter (37)
: +- Scan parquet (8)
+- Sort (46)
+- Exchange (45)
+- Project (44)
+- Filter (43)
+- Scan parquet (18)
(1) Scan csv
Output [2]: [Numéro Séjour#2403577, code_Cim10#2403578]
Batched: false
Location: InMemoryFileIndex [file:/data/input/depot/csv/tmp/04_DIAGNOSTICS__161403/diag_patient_VERSAILLES_2025.csv]
PushedFilters: [IsNotNull(code_Cim10)]
ReadSchema: struct<Numéro Séjour:string,code_Cim10:string>
(2) Filter [codegen id : 1]
Input [2]: [Numéro Séjour#2403577, code_Cim10#2403578]
Condition : (isnotnull(code_Cim10#2403578) AND (str_complete(str_remove_space(Numéro Séjour#2403577, ALL), 0, 9, LEFT) <=> 421619766))
(3) Project [codegen id : 1]
Output [2]: [str_complete(str_remove_space(Numéro Séjour#2403577, ALL), 0, 9, LEFT) AS COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, str_remove_extend(str_remove_space(code_Cim10#2403578, ALL), [.]) AS COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639]
Input [2]: [Numéro Séjour#2403577, code_Cim10#2403578]
(4) Exchange
Input [2]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639]
Arguments: hashpartitioning(COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639, 10), ENSURE_REQUIREMENTS, [plan_id=1188347]
(5) ShuffleQueryStage
Output [2]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639]
Arguments: 0
(6) AQEShuffleRead
Input [2]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639]
Arguments: coalesced
(7) Sort [codegen id : 4]
Input [2]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639]
Arguments: [COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639 ASC NULLS FIRST], false, 0
(8) Scan parquet
Output [1]: [Code+CIM+10#2403334]
Batched: true
Location: InMemoryFileIndex [file:/data/input/depot/excel/cache/DIAGNOSTIC_PE1__161422_fa7dc9c2e8b9edf52d51fcbc3c9b2d74/DP_PE1.xlsx_0444bbee8290050c1bd8f1d705b47a4c]
ReadSchema: struct<Code+CIM+10:string>
(9) ColumnarToRow [codegen id : 2]
Input [1]: [Code+CIM+10#2403334]
(10) Filter [codegen id : 2]
Input [1]: [Code+CIM+10#2403334]
Condition : isnotnull(str_remove_space(str_remove_extend(str_remove_space(str_remove_extend(Code+CIM+10#2403334, [.]), RIGHT), [.]), RIGHT))
(11) Project [codegen id : 2]
Output [2]: [str_remove_space(str_remove_extend(Code+CIM+10#2403334, [.]), RIGHT) AS DIAGNOSTIC_PE1__161438_CODE_CIM_10_161439#2403651, str_remove_space(str_remove_extend(str_remove_space(str_remove_extend(Code+CIM+10#2403334, [.]), RIGHT), [.]), RIGHT) AS DIAGNOSTIC_PE1__161438_CODE_CIM10_NORM_161445#2403657]
Input [1]: [Code+CIM+10#2403334]
(12) Exchange
Input [2]: [DIAGNOSTIC_PE1__161438_CODE_CIM_10_161439#2403651, DIAGNOSTIC_PE1__161438_CODE_CIM10_NORM_161445#2403657]
Arguments: hashpartitioning(DIAGNOSTIC_PE1__161438_CODE_CIM10_NORM_161445#2403657, 10), ENSURE_REQUIREMENTS, [plan_id=1188367]
(13) ShuffleQueryStage
Output [2]: [DIAGNOSTIC_PE1__161438_CODE_CIM_10_161439#2403651, DIAGNOSTIC_PE1__161438_CODE_CIM10_NORM_161445#2403657]
Arguments: 1
(14) AQEShuffleRead
Input [2]: [DIAGNOSTIC_PE1__161438_CODE_CIM_10_161439#2403651, DIAGNOSTIC_PE1__161438_CODE_CIM10_NORM_161445#2403657]
Arguments: coalesced
(15) Sort [codegen id : 5]
Input [2]: [DIAGNOSTIC_PE1__161438_CODE_CIM_10_161439#2403651, DIAGNOSTIC_PE1__161438_CODE_CIM10_NORM_161445#2403657]
Arguments: [DIAGNOSTIC_PE1__161438_CODE_CIM10_NORM_161445#2403657 ASC NULLS FIRST], false, 0
(16) SortMergeJoin [codegen id : 6]
Left keys [1]: [COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639]
Right keys [1]: [DIAGNOSTIC_PE1__161438_CODE_CIM10_NORM_161445#2403657]
Join type: LeftOuter
Join condition: None
(17) Project [codegen id : 6]
Output [4]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639, str_if_with_rule(isnotnull(DIAGNOSTIC_PE1__161438_CODE_CIM_10_161439#2403651), 1, 0) AS COL_8E83DA5F_0319_4C71_A57F_EB8028C126EB#2403708, DIAGNOSTIC_PE1__161438_CODE_CIM_10_161439#2403651 AS COL_FBBF269F_6C60_4151_97F8_E09621CDA28C#2403709]
Input [4]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639, DIAGNOSTIC_PE1__161438_CODE_CIM_10_161439#2403651, DIAGNOSTIC_PE1__161438_CODE_CIM10_NORM_161445#2403657]
(18) Scan parquet
Output [1]: [Code+CIM+10#2403447]
Batched: true
Location: InMemoryFileIndex [file:/data/input/depot/excel/cache/DIAGNOSTIC_PE2__161424_84718966ff132fb5a739e9c884e90605/DP_PE2.xlsx_f449db238111660875297750a3d24d47]
ReadSchema: struct<Code+CIM+10:string>
(19) ColumnarToRow [codegen id : 3]
Input [1]: [Code+CIM+10#2403447]
(20) Filter [codegen id : 3]
Input [1]: [Code+CIM+10#2403447]
Condition : isnotnull(str_remove_space(str_remove_extend(str_remove_space(str_remove_extend(Code+CIM+10#2403447, [.]), RIGHT), [.]), RIGHT))
(21) Project [codegen id : 3]
Output [2]: [str_remove_space(str_remove_extend(Code+CIM+10#2403447, [.]), RIGHT) AS DIAGNOSTIC_PE2__161541_CODE_CIM_10_161542#2403723, str_remove_space(str_remove_extend(str_remove_space(str_remove_extend(Code+CIM+10#2403447, [.]), RIGHT), [.]), RIGHT) AS DIAGNOSTIC_PE2__161541_CODE_CIM10_NORM_161548#2403729]
Input [1]: [Code+CIM+10#2403447]
(22) Exchange
Input [2]: [DIAGNOSTIC_PE2__161541_CODE_CIM_10_161542#2403723, DIAGNOSTIC_PE2__161541_CODE_CIM10_NORM_161548#2403729]
Arguments: hashpartitioning(DIAGNOSTIC_PE2__161541_CODE_CIM10_NORM_161548#2403729, 10), ENSURE_REQUIREMENTS, [plan_id=1188390]
(23) ShuffleQueryStage
Output [2]: [DIAGNOSTIC_PE2__161541_CODE_CIM_10_161542#2403723, DIAGNOSTIC_PE2__161541_CODE_CIM10_NORM_161548#2403729]
Arguments: 2
(24) AQEShuffleRead
Input [2]: [DIAGNOSTIC_PE2__161541_CODE_CIM_10_161542#2403723, DIAGNOSTIC_PE2__161541_CODE_CIM10_NORM_161548#2403729]
Arguments: coalesced
(25) Sort [codegen id : 7]
Input [2]: [DIAGNOSTIC_PE2__161541_CODE_CIM_10_161542#2403723, DIAGNOSTIC_PE2__161541_CODE_CIM10_NORM_161548#2403729]
Arguments: [DIAGNOSTIC_PE2__161541_CODE_CIM10_NORM_161548#2403729 ASC NULLS FIRST], false, 0
(26) SortMergeJoin [codegen id : 8]
Left keys [1]: [COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639]
Right keys [1]: [DIAGNOSTIC_PE2__161541_CODE_CIM10_NORM_161548#2403729]
Join type: LeftOuter
Join condition: None
(27) Project [codegen id : 8]
Output [6]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639, COL_8E83DA5F_0319_4C71_A57F_EB8028C126EB#2403708, str_if_with_rule(isnotnull(DIAGNOSTIC_PE2__161541_CODE_CIM_10_161542#2403723), 1, 0) AS COL_CEA89754_0D9E_4D31_BC11_226DBE26276F#2403793, DIAGNOSTIC_PE2__161541_CODE_CIM_10_161542#2403723 AS COL_17A0F81D_FDA8_42AC_B142_4E64FA588FEA#2403794, COL_FBBF269F_6C60_4151_97F8_E09621CDA28C#2403709]
Input [6]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639, COL_8E83DA5F_0319_4C71_A57F_EB8028C126EB#2403708, COL_FBBF269F_6C60_4151_97F8_E09621CDA28C#2403709, DIAGNOSTIC_PE2__161541_CODE_CIM_10_161542#2403723, DIAGNOSTIC_PE2__161541_CODE_CIM10_NORM_161548#2403729]
(28) ObjectHashAggregate
Input [6]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639, COL_8E83DA5F_0319_4C71_A57F_EB8028C126EB#2403708, COL_CEA89754_0D9E_4D31_BC11_226DBE26276F#2403793, COL_17A0F81D_FDA8_42AC_B142_4E64FA588FEA#2403794, COL_FBBF269F_6C60_4151_97F8_E09621CDA28C#2403709]
Keys [1]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638]
Functions [5]: [partial_max(COL_8E83DA5F_0319_4C71_A57F_EB8028C126EB#2403708), partial_max(COL_CEA89754_0D9E_4D31_BC11_226DBE26276F#2403793), partial_concatwithseparatorudaf(ARRAY_TO_STR_BEFORE_CONCAT(COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639), com.adb.hdh.spark.job.scala.utils.ConcatWithSeparatorUDAF@675e73de, class[value[0]: string], class[value[0]: string], true, true, 0, 0, None), partial_concatwithseparatorudaf(ARRAY_TO_STR_BEFORE_CONCAT(COL_FBBF269F_6C60_4151_97F8_E09621CDA28C#2403709), com.adb.hdh.spark.job.scala.utils.ConcatWithSeparatorUDAF@15709992, class[value[0]: string], class[value[0]: string], true, true, 0, 0, None), partial_concatwithseparatorudaf(ARRAY_TO_STR_BEFORE_CONCAT(COL_17A0F81D_FDA8_42AC_B142_4E64FA588FEA#2403794), com.adb.hdh.spark.job.scala.utils.ConcatWithSeparatorUDAF@4e38e2c2, class[value[0]: string], class[value[0]: string], true, true, 0, 0, None)]
Aggregate Attributes [5]: [max#2404045, max#2404046, buf#2404047, buf#2404048, buf#2404049]
Results [6]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, max#2404050, max#2404051, buf#2404052, buf#2404053, buf#2404054]
(29) Exchange
Input [6]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, max#2404050, max#2404051, buf#2404052, buf#2404053, buf#2404054]
Arguments: hashpartitioning(COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, 10), ENSURE_REQUIREMENTS, [plan_id=1188575]
(30) ShuffleQueryStage
Output [6]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, max#2404050, max#2404051, buf#2404052, buf#2404053, buf#2404054]
Arguments: 3
(31) AQEShuffleRead
Input [6]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, max#2404050, max#2404051, buf#2404052, buf#2404053, buf#2404054]
Arguments: coalesced
(32) ObjectHashAggregate
Input [6]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, max#2404050, max#2404051, buf#2404052, buf#2404053, buf#2404054]
Keys [1]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638]
Functions [5]: [max(COL_8E83DA5F_0319_4C71_A57F_EB8028C126EB#2403708), max(COL_CEA89754_0D9E_4D31_BC11_226DBE26276F#2403793), concatwithseparatorudaf(ARRAY_TO_STR_BEFORE_CONCAT(COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639), com.adb.hdh.spark.job.scala.utils.ConcatWithSeparatorUDAF@675e73de, class[value[0]: string], class[value[0]: string], true, true, 0, 0, None), concatwithseparatorudaf(ARRAY_TO_STR_BEFORE_CONCAT(COL_FBBF269F_6C60_4151_97F8_E09621CDA28C#2403709), com.adb.hdh.spark.job.scala.utils.ConcatWithSeparatorUDAF@15709992, class[value[0]: string], class[value[0]: string], true, true, 0, 0, None), concatwithseparatorudaf(ARRAY_TO_STR_BEFORE_CONCAT(COL_17A0F81D_FDA8_42AC_B142_4E64FA588FEA#2403794), com.adb.hdh.spark.job.scala.utils.ConcatWithSeparatorUDAF@4e38e2c2, class[value[0]: string], class[value[0]: string], true, true, 0, 0, None)]
Aggregate Attributes [5]: [max(COL_8E83DA5F_0319_4C71_A57F_EB8028C126EB#2403708)#2403812, max(COL_CEA89754_0D9E_4D31_BC11_226DBE26276F#2403793)#2403814, ConcatWithSeparatorUDAF(ARRAY_TO_STR_BEFORE_CONCAT(COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639))#2403818, ConcatWithSeparatorUDAF(ARRAY_TO_STR_BEFORE_CONCAT(COL_FBBF269F_6C60_4151_97F8_E09621CDA28C#2403709))#2403822, ConcatWithSeparatorUDAF(ARRAY_TO_STR_BEFORE_CONCAT(COL_17A0F81D_FDA8_42AC_B142_4E64FA588FEA#2403794))#2403826]
Results [6]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638 AS COL_BD61378A_0647_4D19_AD0A_9834D090526D#2403965, cast(max(COL_8E83DA5F_0319_4C71_A57F_EB8028C126EB#2403708)#2403812 as int) AS COL_CCDC09D6_551B_40DD_8BD1_22BED8AE332A#2403966, cast(max(COL_CEA89754_0D9E_4D31_BC11_226DBE26276F#2403793)#2403814 as int) AS COL_D27611D7_29DF_494E_B63F_7441F738CDF4#2403967, ConcatWithSeparatorUDAF(ARRAY_TO_STR_BEFORE_CONCAT(COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639))#2403818 AS COL_CD6CBAE1_9E28_46C2_AD54_264C9D3B431E#2403968, ConcatWithSeparatorUDAF(ARRAY_TO_STR_BEFORE_CONCAT(COL_FBBF269F_6C60_4151_97F8_E09621CDA28C#2403709))#2403822 AS COL_58A07574_35DF_4ABD_B4FC_42111A2C77A3#2403969, ConcatWithSeparatorUDAF(ARRAY_TO_STR_BEFORE_CONCAT(COL_17A0F81D_FDA8_42AC_B142_4E64FA588FEA#2403794))#2403826 AS COL_8AB91429_5EF5_4C19_BFEA_F94D38D2882C#2403970]
(33) Filter
Input [2]: [Numéro Séjour#2403577, code_Cim10#2403578]
Condition : (isnotnull(code_Cim10#2403578) AND (str_complete(str_remove_space(Numéro Séjour#2403577, ALL), 0, 9, LEFT) <=> 421619766))
(34) Project
Output [2]: [str_complete(str_remove_space(Numéro Séjour#2403577, ALL), 0, 9, LEFT) AS COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, str_remove_extend(str_remove_space(code_Cim10#2403578, ALL), [.]) AS COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639]
Input [2]: [Numéro Séjour#2403577, code_Cim10#2403578]
(35) Exchange
Input [2]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639]
Arguments: hashpartitioning(COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639, 10), ENSURE_REQUIREMENTS, [plan_id=1188287]
(36) Sort
Input [2]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639]
Arguments: [COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639 ASC NULLS FIRST], false, 0
(37) Filter
Input [1]: [Code+CIM+10#2403334]
Condition : isnotnull(str_remove_space(str_remove_extend(str_remove_space(str_remove_extend(Code+CIM+10#2403334, [.]), RIGHT), [.]), RIGHT))
(38) Project
Output [2]: [str_remove_space(str_remove_extend(Code+CIM+10#2403334, [.]), RIGHT) AS DIAGNOSTIC_PE1__161438_CODE_CIM_10_161439#2403651, str_remove_space(str_remove_extend(str_remove_space(str_remove_extend(Code+CIM+10#2403334, [.]), RIGHT), [.]), RIGHT) AS DIAGNOSTIC_PE1__161438_CODE_CIM10_NORM_161445#2403657]
Input [1]: [Code+CIM+10#2403334]
(39) Exchange
Input [2]: [DIAGNOSTIC_PE1__161438_CODE_CIM_10_161439#2403651, DIAGNOSTIC_PE1__161438_CODE_CIM10_NORM_161445#2403657]
Arguments: hashpartitioning(DIAGNOSTIC_PE1__161438_CODE_CIM10_NORM_161445#2403657, 10), ENSURE_REQUIREMENTS, [plan_id=1188288]
(40) Sort
Input [2]: [DIAGNOSTIC_PE1__161438_CODE_CIM_10_161439#2403651, DIAGNOSTIC_PE1__161438_CODE_CIM10_NORM_161445#2403657]
Arguments: [DIAGNOSTIC_PE1__161438_CODE_CIM10_NORM_161445#2403657 ASC NULLS FIRST], false, 0
(41) SortMergeJoin
Left keys [1]: [COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639]
Right keys [1]: [DIAGNOSTIC_PE1__161438_CODE_CIM10_NORM_161445#2403657]
Join type: LeftOuter
Join condition: None
(42) Project
Output [4]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639, str_if_with_rule(isnotnull(DIAGNOSTIC_PE1__161438_CODE_CIM_10_161439#2403651), 1, 0) AS COL_8E83DA5F_0319_4C71_A57F_EB8028C126EB#2403708, DIAGNOSTIC_PE1__161438_CODE_CIM_10_161439#2403651 AS COL_FBBF269F_6C60_4151_97F8_E09621CDA28C#2403709]
Input [4]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639, DIAGNOSTIC_PE1__161438_CODE_CIM_10_161439#2403651, DIAGNOSTIC_PE1__161438_CODE_CIM10_NORM_161445#2403657]
(43) Filter
Input [1]: [Code+CIM+10#2403447]
Condition : isnotnull(str_remove_space(str_remove_extend(str_remove_space(str_remove_extend(Code+CIM+10#2403447, [.]), RIGHT), [.]), RIGHT))
(44) Project
Output [2]: [str_remove_space(str_remove_extend(Code+CIM+10#2403447, [.]), RIGHT) AS DIAGNOSTIC_PE2__161541_CODE_CIM_10_161542#2403723, str_remove_space(str_remove_extend(str_remove_space(str_remove_extend(Code+CIM+10#2403447, [.]), RIGHT), [.]), RIGHT) AS DIAGNOSTIC_PE2__161541_CODE_CIM10_NORM_161548#2403729]
Input [1]: [Code+CIM+10#2403447]
(45) Exchange
Input [2]: [DIAGNOSTIC_PE2__161541_CODE_CIM_10_161542#2403723, DIAGNOSTIC_PE2__161541_CODE_CIM10_NORM_161548#2403729]
Arguments: hashpartitioning(DIAGNOSTIC_PE2__161541_CODE_CIM10_NORM_161548#2403729, 10), ENSURE_REQUIREMENTS, [plan_id=1188295]
(46) Sort
Input [2]: [DIAGNOSTIC_PE2__161541_CODE_CIM_10_161542#2403723, DIAGNOSTIC_PE2__161541_CODE_CIM10_NORM_161548#2403729]
Arguments: [DIAGNOSTIC_PE2__161541_CODE_CIM10_NORM_161548#2403729 ASC NULLS FIRST], false, 0
(47) SortMergeJoin
Left keys [1]: [COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639]
Right keys [1]: [DIAGNOSTIC_PE2__161541_CODE_CIM10_NORM_161548#2403729]
Join type: LeftOuter
Join condition: None
(48) Project
Output [6]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639, COL_8E83DA5F_0319_4C71_A57F_EB8028C126EB#2403708, str_if_with_rule(isnotnull(DIAGNOSTIC_PE2__161541_CODE_CIM_10_161542#2403723), 1, 0) AS COL_CEA89754_0D9E_4D31_BC11_226DBE26276F#2403793, DIAGNOSTIC_PE2__161541_CODE_CIM_10_161542#2403723 AS COL_17A0F81D_FDA8_42AC_B142_4E64FA588FEA#2403794, COL_FBBF269F_6C60_4151_97F8_E09621CDA28C#2403709]
Input [6]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639, COL_8E83DA5F_0319_4C71_A57F_EB8028C126EB#2403708, COL_FBBF269F_6C60_4151_97F8_E09621CDA28C#2403709, DIAGNOSTIC_PE2__161541_CODE_CIM_10_161542#2403723, DIAGNOSTIC_PE2__161541_CODE_CIM10_NORM_161548#2403729]
(49) ObjectHashAggregate
Input [6]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639, COL_8E83DA5F_0319_4C71_A57F_EB8028C126EB#2403708, COL_CEA89754_0D9E_4D31_BC11_226DBE26276F#2403793, COL_17A0F81D_FDA8_42AC_B142_4E64FA588FEA#2403794, COL_FBBF269F_6C60_4151_97F8_E09621CDA28C#2403709]
Keys [1]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638]
Functions [5]: [partial_max(COL_8E83DA5F_0319_4C71_A57F_EB8028C126EB#2403708), partial_max(COL_CEA89754_0D9E_4D31_BC11_226DBE26276F#2403793), partial_concatwithseparatorudaf(ARRAY_TO_STR_BEFORE_CONCAT(COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639), com.adb.hdh.spark.job.scala.utils.ConcatWithSeparatorUDAF@675e73de, class[value[0]: string], class[value[0]: string], true, true, 0, 0, None), partial_concatwithseparatorudaf(ARRAY_TO_STR_BEFORE_CONCAT(COL_FBBF269F_6C60_4151_97F8_E09621CDA28C#2403709), com.adb.hdh.spark.job.scala.utils.ConcatWithSeparatorUDAF@15709992, class[value[0]: string], class[value[0]: string], true, true, 0, 0, None), partial_concatwithseparatorudaf(ARRAY_TO_STR_BEFORE_CONCAT(COL_17A0F81D_FDA8_42AC_B142_4E64FA588FEA#2403794), com.adb.hdh.spark.job.scala.utils.ConcatWithSeparatorUDAF@4e38e2c2, class[value[0]: string], class[value[0]: string], true, true, 0, 0, None)]
Aggregate Attributes [5]: [max#2404045, max#2404046, buf#2404047, buf#2404048, buf#2404049]
Results [6]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, max#2404050, max#2404051, buf#2404052, buf#2404053, buf#2404054]
(50) Exchange
Input [6]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, max#2404050, max#2404051, buf#2404052, buf#2404053, buf#2404054]
Arguments: hashpartitioning(COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, 10), ENSURE_REQUIREMENTS, [plan_id=1188301]
(51) ObjectHashAggregate
Input [6]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638, max#2404050, max#2404051, buf#2404052, buf#2404053, buf#2404054]
Keys [1]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638]
Functions [5]: [max(COL_8E83DA5F_0319_4C71_A57F_EB8028C126EB#2403708), max(COL_CEA89754_0D9E_4D31_BC11_226DBE26276F#2403793), concatwithseparatorudaf(ARRAY_TO_STR_BEFORE_CONCAT(COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639), com.adb.hdh.spark.job.scala.utils.ConcatWithSeparatorUDAF@675e73de, class[value[0]: string], class[value[0]: string], true, true, 0, 0, None), concatwithseparatorudaf(ARRAY_TO_STR_BEFORE_CONCAT(COL_FBBF269F_6C60_4151_97F8_E09621CDA28C#2403709), com.adb.hdh.spark.job.scala.utils.ConcatWithSeparatorUDAF@15709992, class[value[0]: string], class[value[0]: string], true, true, 0, 0, None), concatwithseparatorudaf(ARRAY_TO_STR_BEFORE_CONCAT(COL_17A0F81D_FDA8_42AC_B142_4E64FA588FEA#2403794), com.adb.hdh.spark.job.scala.utils.ConcatWithSeparatorUDAF@4e38e2c2, class[value[0]: string], class[value[0]: string], true, true, 0, 0, None)]
Aggregate Attributes [5]: [max(COL_8E83DA5F_0319_4C71_A57F_EB8028C126EB#2403708)#2403812, max(COL_CEA89754_0D9E_4D31_BC11_226DBE26276F#2403793)#2403814, ConcatWithSeparatorUDAF(ARRAY_TO_STR_BEFORE_CONCAT(COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639))#2403818, ConcatWithSeparatorUDAF(ARRAY_TO_STR_BEFORE_CONCAT(COL_FBBF269F_6C60_4151_97F8_E09621CDA28C#2403709))#2403822, ConcatWithSeparatorUDAF(ARRAY_TO_STR_BEFORE_CONCAT(COL_17A0F81D_FDA8_42AC_B142_4E64FA588FEA#2403794))#2403826]
Results [6]: [COL_A188B73D_4933_4923_828E_687FE72CE189#2403638 AS COL_BD61378A_0647_4D19_AD0A_9834D090526D#2403965, cast(max(COL_8E83DA5F_0319_4C71_A57F_EB8028C126EB#2403708)#2403812 as int) AS COL_CCDC09D6_551B_40DD_8BD1_22BED8AE332A#2403966, cast(max(COL_CEA89754_0D9E_4D31_BC11_226DBE26276F#2403793)#2403814 as int) AS COL_D27611D7_29DF_494E_B63F_7441F738CDF4#2403967, ConcatWithSeparatorUDAF(ARRAY_TO_STR_BEFORE_CONCAT(COL_D1E62AC3_9D22_4956_8B06_3DF990F627F2#2403639))#2403818 AS COL_CD6CBAE1_9E28_46C2_AD54_264C9D3B431E#2403968, ConcatWithSeparatorUDAF(ARRAY_TO_STR_BEFORE_CONCAT(COL_FBBF269F_6C60_4151_97F8_E09621CDA28C#2403709))#2403822 AS COL_58A07574_35DF_4ABD_B4FC_42111A2C77A3#2403969, ConcatWithSeparatorUDAF(ARRAY_TO_STR_BEFORE_CONCAT(COL_17A0F81D_FDA8_42AC_B142_4E64FA588FEA#2403794))#2403826 AS COL_8AB91429_5EF5_4C19_BFEA_F94D38D2882C#2403970]
(52) CollectLimit
Input [6]: [COL_BD61378A_0647_4D19_AD0A_9834D090526D#2403965, COL_CCDC09D6_551B_40DD_8BD1_22BED8AE332A#2403966, COL_D27611D7_29DF_494E_B63F_7441F738CDF4#2403967, COL_CD6CBAE1_9E28_46C2_AD54_264C9D3B431E#2403968, COL_58A07574_35DF_4ABD_B4FC_42111A2C77A3#2403969, COL_8AB91429_5EF5_4C19_BFEA_F94D38D2882C#2403970]
Arguments: 500000
(53) AdaptiveSparkPlan
Output [6]: [COL_BD61378A_0647_4D19_AD0A_9834D090526D#2403965, COL_CCDC09D6_551B_40DD_8BD1_22BED8AE332A#2403966, COL_D27611D7_29DF_494E_B63F_7441F738CDF4#2403967, COL_CD6CBAE1_9E28_46C2_AD54_264C9D3B431E#2403968, COL_58A07574_35DF_4ABD_B4FC_42111A2C77A3#2403969, COL_8AB91429_5EF5_4C19_BFEA_F94D38D2882C#2403970]
Arguments: isFinalPlan=true