digraph G {
0 [labelType="html" label="<br><b>AdaptiveSparkPlan</b><br><br>"];
subgraph cluster1 {
isCluster="true";
label="WholeStageCodegen (7)\n \nduration: 1 ms";
2 [labelType="html" label="<br><b>Project</b><br><br>"];
3 [labelType="html" label="<b>SortMergeJoin</b><br><br>number of output rows: 1<br>spill size: 0.0 B"];
}
subgraph cluster4 {
isCluster="true";
label="WholeStageCodegen (5)\n \nduration: 59 ms";
5 [labelType="html" label="<b>Sort</b><br><br>sort time: 0 ms<br>peak memory: 16.1 MiB<br>spill size: 0.0 B"];
}
6 [labelType="html" label="<b>AQEShuffleRead</b><br><br>number of partitions: 1<br>partition data size: 156.0 B<br>number of coalesced partitions: 1"];
7 [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: 156.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: 120.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: 156.0 B"];
subgraph cluster8 {
isCluster="true";
label="WholeStageCodegen (3)\n \nduration: total (min, med, max (stageId: taskId))\n1.3 s (34 ms, 138 ms, 142 ms (stage 12310.0: task 12821))";
9 [labelType="html" label="<br><b>LocalLimit</b><br><br>"];
}
10 [labelType="html" label="<b>CartesianProduct</b><br><br>number of output rows: 1"];
subgraph cluster11 {
isCluster="true";
label="WholeStageCodegen (1)\n \nduration: total (min, med, max (stageId: taskId))\n1.4 s (47 ms, 152 ms, 155 ms (stage 12310.0: task 12821))";
12 [labelType="html" label="<br><b>LocalLimit</b><br><br>"];
13 [labelType="html" label="<br><b>Project</b><br><br>"];
14 [labelType="html" label="<b>Filter</b><br><br>number of output rows: 1"];
}
15 [labelType="html" label="<b>Scan csv </b><br><br>number of output rows: 1<br>number of files read: 1<br>metadata time: 0 ms<br>size of files read: 36.3 MiB"];
subgraph cluster16 {
isCluster="true";
label="WholeStageCodegen (2)\n \nduration: total (min, med, max (stageId: taskId))\n88 ms (4 ms, 9 ms, 13 ms (stage 12310.0: task 12823))";
17 [labelType="html" label="<br><b>LocalLimit</b><br><br>"];
18 [labelType="html" label="<br><b>Project</b><br><br>"];
19 [labelType="html" label="<b>Filter</b><br><br>number of output rows: 10"];
}
20 [labelType="html" label="<b>Scan csv </b><br><br>number of output rows: 10<br>number of files read: 1<br>metadata time: 0 ms<br>size of files read: 174.0 B"];
subgraph cluster21 {
isCluster="true";
label="WholeStageCodegen (6)\n \nduration: 0 ms";
22 [labelType="html" label="<b>Sort</b><br><br>sort time: 0 ms<br>peak memory: 16.1 MiB<br>spill size: 0.0 B"];
}
23 [labelType="html" label="<b>AQEShuffleRead</b><br><br>number of partitions: 1<br>partition data size: 842.0 B<br>number of coalesced partitions: 1"];
24 [labelType="html" label="<b>Exchange</b><br><br>shuffle records written: 13<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: 13<br>local bytes read: 806.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: 760.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: 806.0 B"];
subgraph cluster25 {
isCluster="true";
label="WholeStageCodegen (4)\n \nduration: 4 ms";
26 [labelType="html" label="<br><b>Project</b><br><br>"];
27 [labelType="html" label="<b>Filter</b><br><br>number of output rows: 13"];
28 [labelType="html" label="<b>ColumnarToRow</b><br><br>number of output rows: 13<br>number of input batches: 1"];
}
29 [labelType="html" label="<b>Scan parquet </b><br><br>number of files read: 1<br>scan time: 2 ms<br>metadata time: 0 ms<br>size of files read: 2.5 KiB<br>number of output rows: 13"];
2->0;
3->2;
5->3;
6->5;
7->6;
9->7;
10->9;
12->10;
13->12;
14->13;
15->14;
17->10;
18->17;
19->18;
20->19;
22->3;
23->22;
24->23;
26->24;
27->26;
28->27;
29->28;
}
30
AdaptiveSparkPlan isFinalPlan=true
Project [COL_2A3D5A6F_DCA8_4837_B9B8_92AE34634C3D#1076644, COL_FEF7E184_5FCB_4D58_ACB5_33150F5EB7E2#1076645, COL_30A05D41_D581_4DD1_9C7D_E35CE934FD67#1076646, COL_23CBC939_FED9_4CC5_BEE3_E6916C516674#1076647, COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648, LISTE_UF_SUN_SU_210126_SPECIALITE_URGE_210130#1076701 AS COL_C9636726_7D05_4C83_BC42_83726B5CB51B#1076766, LISTE_UF_SUN_SU_210126_CODES_OFFICIELS_210129#1076698 AS COL_D8510192_8A92_4D8A_9C8C_D1728884D9D1#1076767]
SortMergeJoin [COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648], [LISTE_UF_SUN_SU_210126_SPECIALITE_ETAB_210127#1076700], LeftOuter
WholeStageCodegen (7)
Sort [COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648 ASC NULLS FIRST], false, 0
WholeStageCodegen (5)
AQEShuffleRead coalesced
Exchange hashpartitioning(COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648, 10), ENSURE_REQUIREMENTS, [plan_id=650592]
LocalLimit 1500
WholeStageCodegen (3)
CartesianProduct
LocalLimit 1500
Project [Numéro Séjour#1076211 AS COL_2A3D5A6F_DCA8_4837_B9B8_92AE34634C3D#1076644, Code Acte#1076212 AS COL_FEF7E184_5FCB_4D58_ACB5_33150F5EB7E2#1076645, Type acte#1076213 AS COL_30A05D41_D581_4DD1_9C7D_E35CE934FD67#1076646, Date soins#1076214 AS COL_23CBC939_FED9_4CC5_BEE3_E6916C516674#1076647, str_transform_case(str_remove_accent(str_replace_extend(str_remove_space(Spécialité exécutant#1076215, ONLY_ONE), [ ], [-])), UPPER) AS COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648]
Filter (Numéro Séjour#1076211 <=> 011038404)
WholeStageCodegen (1)
FileScan csv [Numéro Séjour#1076211,Code Acte#1076212,Type acte#1076213,Date soins#1076214,Spécialité exécutant#1076215] Batched: false, DataFilters: [(Numéro Séjour#1076211 <=> 011038404)], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/data/input/depot/csv/tmp/03_ACTES_PATIEN_209974/Horodatage_actes..., PartitionFilters: [], PushedFilters: [EqualNullSafe(Numéro Séjour,011038404)], ReadSchema: struct<Numéro Séjour:string,Code Acte:string,Type acte:string,Date soins:string,Spécialité exécut...
LocalLimit 1500
Project
Filter ((isnotnull(REGLES#1076526) AND (RC-SUN-AUTO = REGLES#1076526)) AND (APPLICABLE#1076527 <=> O))
WholeStageCodegen (2)
FileScan csv [REGLES#1076526,APPLICABLE#1076527] Batched: false, DataFilters: [isnotnull(REGLES#1076526), (RC-SUN-AUTO = REGLES#1076526), (APPLICABLE#1076527 <=> O)], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/data/input/depot/csv/tmp/REGLES_APPLICAB_209983/REGLES-A-TTT new..., PartitionFilters: [], PushedFilters: [IsNotNull(REGLES), EqualTo(REGLES,RC-SUN-AUTO), EqualNullSafe(APPLICABLE,O)], ReadSchema: struct<REGLES:string,APPLICABLE:string>
Sort [LISTE_UF_SUN_SU_210126_SPECIALITE_ETAB_210127#1076700 ASC NULLS FIRST], false, 0
WholeStageCodegen (6)
AQEShuffleRead coalesced
Exchange hashpartitioning(LISTE_UF_SUN_SU_210126_SPECIALITE_ETAB_210127#1076700, 10), ENSURE_REQUIREMENTS, [plan_id=650630]
Project [Codes+officiels#1076547 AS LISTE_UF_SUN_SU_210126_CODES_OFFICIELS_210129#1076698, str_replace_extend(str_transform_case(str_remove_accent(str_remove_space(Sp%C3%A9cialit%C3%A9+etab#1076545, ONLY_ONE)), UPPER), [ ], [-]) AS LISTE_UF_SUN_SU_210126_SPECIALITE_ETAB_210127#1076700, Sp%C3%A9cialit%C3%A9+urgentiste+UF#1076548 AS LISTE_UF_SUN_SU_210126_SPECIALITE_URGE_210130#1076701]
Filter isnotnull(str_replace_extend(str_transform_case(str_remove_accent(str_remove_space(Sp%C3%A9cialit%C3%A9+etab#1076545, ONLY_ONE)), UPPER), [ ], [-]))
ColumnarToRow
WholeStageCodegen (4)
FileScan parquet [Sp%C3%A9cialit%C3%A9+etab#1076545,Codes+officiels#1076547,Sp%C3%A9cialit%C3%A9+urgentiste+UF#1076548] Batched: true, DataFilters: [isnotnull(str_replace_extend(str_transform_case(str_remove_accent(str_remove_space(Sp%C3%A9ciali..., Format: Parquet, Location: InMemoryFileIndex(1 paths)[file:/data/input/depot/excel/cache/LISTE_UF_SUN_SU_210006_d71b6e1bc19c..., PartitionFilters: [], PushedFilters: [], ReadSchema: struct<Sp%C3%A9cialit%C3%A9+etab:string,Codes+officiels:string,Sp%C3%A9cialit%C3%A9+urgentiste+UF...
== Physical Plan ==
AdaptiveSparkPlan (42)
+- == Final Plan ==
* Project (24)
+- * SortMergeJoin LeftOuter (23)
:- * Sort (14)
: +- AQEShuffleRead (13)
: +- ShuffleQueryStage (12), Statistics(sizeInBytes=120.0 B, rowCount=1)
: +- Exchange (11)
: +- * LocalLimit (10)
: +- CartesianProduct Inner (9)
: :- * LocalLimit (4)
: : +- * Project (3)
: : +- * Filter (2)
: : +- Scan csv (1)
: +- * LocalLimit (8)
: +- * Project (7)
: +- * Filter (6)
: +- Scan csv (5)
+- * Sort (22)
+- AQEShuffleRead (21)
+- ShuffleQueryStage (20), Statistics(sizeInBytes=760.0 B, rowCount=13)
+- Exchange (19)
+- * Project (18)
+- * Filter (17)
+- * ColumnarToRow (16)
+- Scan parquet (15)
+- == Initial Plan ==
CollectLimit (41)
+- Project (40)
+- SortMergeJoin LeftOuter (39)
:- Sort (34)
: +- Exchange (33)
: +- LocalLimit (32)
: +- CartesianProduct Inner (31)
: :- LocalLimit (27)
: : +- Project (26)
: : +- Filter (25)
: : +- Scan csv (1)
: +- LocalLimit (30)
: +- Project (29)
: +- Filter (28)
: +- Scan csv (5)
+- Sort (38)
+- Exchange (37)
+- Project (36)
+- Filter (35)
+- Scan parquet (15)
(1) Scan csv
Output [5]: [Numéro Séjour#1076211, Code Acte#1076212, Type acte#1076213, Date soins#1076214, Spécialité exécutant#1076215]
Batched: false
Location: InMemoryFileIndex [file:/data/input/depot/csv/tmp/03_ACTES_PATIEN_209974/Horodatage_actes_Patient_CHSF_M122025.csv]
PushedFilters: [EqualNullSafe(Numéro Séjour,011038404)]
ReadSchema: struct<Numéro Séjour:string,Code Acte:string,Type acte:string,Date soins:string,Spécialité exécutant:string>
(2) Filter [codegen id : 1]
Input [5]: [Numéro Séjour#1076211, Code Acte#1076212, Type acte#1076213, Date soins#1076214, Spécialité exécutant#1076215]
Condition : (Numéro Séjour#1076211 <=> 011038404)
(3) Project [codegen id : 1]
Output [5]: [Numéro Séjour#1076211 AS COL_2A3D5A6F_DCA8_4837_B9B8_92AE34634C3D#1076644, Code Acte#1076212 AS COL_FEF7E184_5FCB_4D58_ACB5_33150F5EB7E2#1076645, Type acte#1076213 AS COL_30A05D41_D581_4DD1_9C7D_E35CE934FD67#1076646, Date soins#1076214 AS COL_23CBC939_FED9_4CC5_BEE3_E6916C516674#1076647, str_transform_case(str_remove_accent(str_replace_extend(str_remove_space(Spécialité exécutant#1076215, ONLY_ONE), [ ], [-])), UPPER) AS COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648]
Input [5]: [Numéro Séjour#1076211, Code Acte#1076212, Type acte#1076213, Date soins#1076214, Spécialité exécutant#1076215]
(4) LocalLimit [codegen id : 1]
Input [5]: [COL_2A3D5A6F_DCA8_4837_B9B8_92AE34634C3D#1076644, COL_FEF7E184_5FCB_4D58_ACB5_33150F5EB7E2#1076645, COL_30A05D41_D581_4DD1_9C7D_E35CE934FD67#1076646, COL_23CBC939_FED9_4CC5_BEE3_E6916C516674#1076647, COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648]
Arguments: 1500
(5) Scan csv
Output [2]: [REGLES#1076526, APPLICABLE#1076527]
Batched: false
Location: InMemoryFileIndex [file:/data/input/depot/csv/tmp/REGLES_APPLICAB_209983/REGLES-A-TTT new.csv]
PushedFilters: [IsNotNull(REGLES), EqualTo(REGLES,RC-SUN-AUTO), EqualNullSafe(APPLICABLE,O)]
ReadSchema: struct<REGLES:string,APPLICABLE:string>
(6) Filter [codegen id : 2]
Input [2]: [REGLES#1076526, APPLICABLE#1076527]
Condition : ((isnotnull(REGLES#1076526) AND (RC-SUN-AUTO = REGLES#1076526)) AND (APPLICABLE#1076527 <=> O))
(7) Project [codegen id : 2]
Output: []
Input [2]: [REGLES#1076526, APPLICABLE#1076527]
(8) LocalLimit [codegen id : 2]
Input: []
Arguments: 1500
(9) CartesianProduct
Join type: Inner
Join condition: None
(10) LocalLimit [codegen id : 3]
Input [5]: [COL_2A3D5A6F_DCA8_4837_B9B8_92AE34634C3D#1076644, COL_FEF7E184_5FCB_4D58_ACB5_33150F5EB7E2#1076645, COL_30A05D41_D581_4DD1_9C7D_E35CE934FD67#1076646, COL_23CBC939_FED9_4CC5_BEE3_E6916C516674#1076647, COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648]
Arguments: 1500
(11) Exchange
Input [5]: [COL_2A3D5A6F_DCA8_4837_B9B8_92AE34634C3D#1076644, COL_FEF7E184_5FCB_4D58_ACB5_33150F5EB7E2#1076645, COL_30A05D41_D581_4DD1_9C7D_E35CE934FD67#1076646, COL_23CBC939_FED9_4CC5_BEE3_E6916C516674#1076647, COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648]
Arguments: hashpartitioning(COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648, 10), ENSURE_REQUIREMENTS, [plan_id=650592]
(12) ShuffleQueryStage
Output [5]: [COL_2A3D5A6F_DCA8_4837_B9B8_92AE34634C3D#1076644, COL_FEF7E184_5FCB_4D58_ACB5_33150F5EB7E2#1076645, COL_30A05D41_D581_4DD1_9C7D_E35CE934FD67#1076646, COL_23CBC939_FED9_4CC5_BEE3_E6916C516674#1076647, COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648]
Arguments: 0
(13) AQEShuffleRead
Input [5]: [COL_2A3D5A6F_DCA8_4837_B9B8_92AE34634C3D#1076644, COL_FEF7E184_5FCB_4D58_ACB5_33150F5EB7E2#1076645, COL_30A05D41_D581_4DD1_9C7D_E35CE934FD67#1076646, COL_23CBC939_FED9_4CC5_BEE3_E6916C516674#1076647, COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648]
Arguments: coalesced
(14) Sort [codegen id : 5]
Input [5]: [COL_2A3D5A6F_DCA8_4837_B9B8_92AE34634C3D#1076644, COL_FEF7E184_5FCB_4D58_ACB5_33150F5EB7E2#1076645, COL_30A05D41_D581_4DD1_9C7D_E35CE934FD67#1076646, COL_23CBC939_FED9_4CC5_BEE3_E6916C516674#1076647, COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648]
Arguments: [COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648 ASC NULLS FIRST], false, 0
(15) Scan parquet
Output [3]: [Sp%C3%A9cialit%C3%A9+etab#1076545, Codes+officiels#1076547, Sp%C3%A9cialit%C3%A9+urgentiste+UF#1076548]
Batched: true
Location: InMemoryFileIndex [file:/data/input/depot/excel/cache/LISTE_UF_SUN_SU_210006_d71b6e1bc19c35b449324ff5fa82dd29/Info_Etab_init_v1.1 CHSF.xlsx_c4fec235cdf44be0f054527cfa6840ed]
ReadSchema: struct<Sp%C3%A9cialit%C3%A9+etab:string,Codes+officiels:string,Sp%C3%A9cialit%C3%A9+urgentiste+UF:string>
(16) ColumnarToRow [codegen id : 4]
Input [3]: [Sp%C3%A9cialit%C3%A9+etab#1076545, Codes+officiels#1076547, Sp%C3%A9cialit%C3%A9+urgentiste+UF#1076548]
(17) Filter [codegen id : 4]
Input [3]: [Sp%C3%A9cialit%C3%A9+etab#1076545, Codes+officiels#1076547, Sp%C3%A9cialit%C3%A9+urgentiste+UF#1076548]
Condition : isnotnull(str_replace_extend(str_transform_case(str_remove_accent(str_remove_space(Sp%C3%A9cialit%C3%A9+etab#1076545, ONLY_ONE)), UPPER), [ ], [-]))
(18) Project [codegen id : 4]
Output [3]: [Codes+officiels#1076547 AS LISTE_UF_SUN_SU_210126_CODES_OFFICIELS_210129#1076698, str_replace_extend(str_transform_case(str_remove_accent(str_remove_space(Sp%C3%A9cialit%C3%A9+etab#1076545, ONLY_ONE)), UPPER), [ ], [-]) AS LISTE_UF_SUN_SU_210126_SPECIALITE_ETAB_210127#1076700, Sp%C3%A9cialit%C3%A9+urgentiste+UF#1076548 AS LISTE_UF_SUN_SU_210126_SPECIALITE_URGE_210130#1076701]
Input [3]: [Sp%C3%A9cialit%C3%A9+etab#1076545, Codes+officiels#1076547, Sp%C3%A9cialit%C3%A9+urgentiste+UF#1076548]
(19) Exchange
Input [3]: [LISTE_UF_SUN_SU_210126_CODES_OFFICIELS_210129#1076698, LISTE_UF_SUN_SU_210126_SPECIALITE_ETAB_210127#1076700, LISTE_UF_SUN_SU_210126_SPECIALITE_URGE_210130#1076701]
Arguments: hashpartitioning(LISTE_UF_SUN_SU_210126_SPECIALITE_ETAB_210127#1076700, 10), ENSURE_REQUIREMENTS, [plan_id=650630]
(20) ShuffleQueryStage
Output [3]: [LISTE_UF_SUN_SU_210126_CODES_OFFICIELS_210129#1076698, LISTE_UF_SUN_SU_210126_SPECIALITE_ETAB_210127#1076700, LISTE_UF_SUN_SU_210126_SPECIALITE_URGE_210130#1076701]
Arguments: 1
(21) AQEShuffleRead
Input [3]: [LISTE_UF_SUN_SU_210126_CODES_OFFICIELS_210129#1076698, LISTE_UF_SUN_SU_210126_SPECIALITE_ETAB_210127#1076700, LISTE_UF_SUN_SU_210126_SPECIALITE_URGE_210130#1076701]
Arguments: coalesced
(22) Sort [codegen id : 6]
Input [3]: [LISTE_UF_SUN_SU_210126_CODES_OFFICIELS_210129#1076698, LISTE_UF_SUN_SU_210126_SPECIALITE_ETAB_210127#1076700, LISTE_UF_SUN_SU_210126_SPECIALITE_URGE_210130#1076701]
Arguments: [LISTE_UF_SUN_SU_210126_SPECIALITE_ETAB_210127#1076700 ASC NULLS FIRST], false, 0
(23) SortMergeJoin [codegen id : 7]
Left keys [1]: [COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648]
Right keys [1]: [LISTE_UF_SUN_SU_210126_SPECIALITE_ETAB_210127#1076700]
Join type: LeftOuter
Join condition: None
(24) Project [codegen id : 7]
Output [7]: [COL_2A3D5A6F_DCA8_4837_B9B8_92AE34634C3D#1076644, COL_FEF7E184_5FCB_4D58_ACB5_33150F5EB7E2#1076645, COL_30A05D41_D581_4DD1_9C7D_E35CE934FD67#1076646, COL_23CBC939_FED9_4CC5_BEE3_E6916C516674#1076647, COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648, LISTE_UF_SUN_SU_210126_SPECIALITE_URGE_210130#1076701 AS COL_C9636726_7D05_4C83_BC42_83726B5CB51B#1076766, LISTE_UF_SUN_SU_210126_CODES_OFFICIELS_210129#1076698 AS COL_D8510192_8A92_4D8A_9C8C_D1728884D9D1#1076767]
Input [8]: [COL_2A3D5A6F_DCA8_4837_B9B8_92AE34634C3D#1076644, COL_FEF7E184_5FCB_4D58_ACB5_33150F5EB7E2#1076645, COL_30A05D41_D581_4DD1_9C7D_E35CE934FD67#1076646, COL_23CBC939_FED9_4CC5_BEE3_E6916C516674#1076647, COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648, LISTE_UF_SUN_SU_210126_CODES_OFFICIELS_210129#1076698, LISTE_UF_SUN_SU_210126_SPECIALITE_ETAB_210127#1076700, LISTE_UF_SUN_SU_210126_SPECIALITE_URGE_210130#1076701]
(25) Filter
Input [5]: [Numéro Séjour#1076211, Code Acte#1076212, Type acte#1076213, Date soins#1076214, Spécialité exécutant#1076215]
Condition : (Numéro Séjour#1076211 <=> 011038404)
(26) Project
Output [5]: [Numéro Séjour#1076211 AS COL_2A3D5A6F_DCA8_4837_B9B8_92AE34634C3D#1076644, Code Acte#1076212 AS COL_FEF7E184_5FCB_4D58_ACB5_33150F5EB7E2#1076645, Type acte#1076213 AS COL_30A05D41_D581_4DD1_9C7D_E35CE934FD67#1076646, Date soins#1076214 AS COL_23CBC939_FED9_4CC5_BEE3_E6916C516674#1076647, str_transform_case(str_remove_accent(str_replace_extend(str_remove_space(Spécialité exécutant#1076215, ONLY_ONE), [ ], [-])), UPPER) AS COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648]
Input [5]: [Numéro Séjour#1076211, Code Acte#1076212, Type acte#1076213, Date soins#1076214, Spécialité exécutant#1076215]
(27) LocalLimit
Input [5]: [COL_2A3D5A6F_DCA8_4837_B9B8_92AE34634C3D#1076644, COL_FEF7E184_5FCB_4D58_ACB5_33150F5EB7E2#1076645, COL_30A05D41_D581_4DD1_9C7D_E35CE934FD67#1076646, COL_23CBC939_FED9_4CC5_BEE3_E6916C516674#1076647, COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648]
Arguments: 1500
(28) Filter
Input [2]: [REGLES#1076526, APPLICABLE#1076527]
Condition : ((isnotnull(REGLES#1076526) AND (RC-SUN-AUTO = REGLES#1076526)) AND (APPLICABLE#1076527 <=> O))
(29) Project
Output: []
Input [2]: [REGLES#1076526, APPLICABLE#1076527]
(30) LocalLimit
Input: []
Arguments: 1500
(31) CartesianProduct
Join type: Inner
Join condition: None
(32) LocalLimit
Input [5]: [COL_2A3D5A6F_DCA8_4837_B9B8_92AE34634C3D#1076644, COL_FEF7E184_5FCB_4D58_ACB5_33150F5EB7E2#1076645, COL_30A05D41_D581_4DD1_9C7D_E35CE934FD67#1076646, COL_23CBC939_FED9_4CC5_BEE3_E6916C516674#1076647, COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648]
Arguments: 1500
(33) Exchange
Input [5]: [COL_2A3D5A6F_DCA8_4837_B9B8_92AE34634C3D#1076644, COL_FEF7E184_5FCB_4D58_ACB5_33150F5EB7E2#1076645, COL_30A05D41_D581_4DD1_9C7D_E35CE934FD67#1076646, COL_23CBC939_FED9_4CC5_BEE3_E6916C516674#1076647, COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648]
Arguments: hashpartitioning(COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648, 10), ENSURE_REQUIREMENTS, [plan_id=650556]
(34) Sort
Input [5]: [COL_2A3D5A6F_DCA8_4837_B9B8_92AE34634C3D#1076644, COL_FEF7E184_5FCB_4D58_ACB5_33150F5EB7E2#1076645, COL_30A05D41_D581_4DD1_9C7D_E35CE934FD67#1076646, COL_23CBC939_FED9_4CC5_BEE3_E6916C516674#1076647, COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648]
Arguments: [COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648 ASC NULLS FIRST], false, 0
(35) Filter
Input [3]: [Sp%C3%A9cialit%C3%A9+etab#1076545, Codes+officiels#1076547, Sp%C3%A9cialit%C3%A9+urgentiste+UF#1076548]
Condition : isnotnull(str_replace_extend(str_transform_case(str_remove_accent(str_remove_space(Sp%C3%A9cialit%C3%A9+etab#1076545, ONLY_ONE)), UPPER), [ ], [-]))
(36) Project
Output [3]: [Codes+officiels#1076547 AS LISTE_UF_SUN_SU_210126_CODES_OFFICIELS_210129#1076698, str_replace_extend(str_transform_case(str_remove_accent(str_remove_space(Sp%C3%A9cialit%C3%A9+etab#1076545, ONLY_ONE)), UPPER), [ ], [-]) AS LISTE_UF_SUN_SU_210126_SPECIALITE_ETAB_210127#1076700, Sp%C3%A9cialit%C3%A9+urgentiste+UF#1076548 AS LISTE_UF_SUN_SU_210126_SPECIALITE_URGE_210130#1076701]
Input [3]: [Sp%C3%A9cialit%C3%A9+etab#1076545, Codes+officiels#1076547, Sp%C3%A9cialit%C3%A9+urgentiste+UF#1076548]
(37) Exchange
Input [3]: [LISTE_UF_SUN_SU_210126_CODES_OFFICIELS_210129#1076698, LISTE_UF_SUN_SU_210126_SPECIALITE_ETAB_210127#1076700, LISTE_UF_SUN_SU_210126_SPECIALITE_URGE_210130#1076701]
Arguments: hashpartitioning(LISTE_UF_SUN_SU_210126_SPECIALITE_ETAB_210127#1076700, 10), ENSURE_REQUIREMENTS, [plan_id=650557]
(38) Sort
Input [3]: [LISTE_UF_SUN_SU_210126_CODES_OFFICIELS_210129#1076698, LISTE_UF_SUN_SU_210126_SPECIALITE_ETAB_210127#1076700, LISTE_UF_SUN_SU_210126_SPECIALITE_URGE_210130#1076701]
Arguments: [LISTE_UF_SUN_SU_210126_SPECIALITE_ETAB_210127#1076700 ASC NULLS FIRST], false, 0
(39) SortMergeJoin
Left keys [1]: [COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648]
Right keys [1]: [LISTE_UF_SUN_SU_210126_SPECIALITE_ETAB_210127#1076700]
Join type: LeftOuter
Join condition: None
(40) Project
Output [7]: [COL_2A3D5A6F_DCA8_4837_B9B8_92AE34634C3D#1076644, COL_FEF7E184_5FCB_4D58_ACB5_33150F5EB7E2#1076645, COL_30A05D41_D581_4DD1_9C7D_E35CE934FD67#1076646, COL_23CBC939_FED9_4CC5_BEE3_E6916C516674#1076647, COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648, LISTE_UF_SUN_SU_210126_SPECIALITE_URGE_210130#1076701 AS COL_C9636726_7D05_4C83_BC42_83726B5CB51B#1076766, LISTE_UF_SUN_SU_210126_CODES_OFFICIELS_210129#1076698 AS COL_D8510192_8A92_4D8A_9C8C_D1728884D9D1#1076767]
Input [8]: [COL_2A3D5A6F_DCA8_4837_B9B8_92AE34634C3D#1076644, COL_FEF7E184_5FCB_4D58_ACB5_33150F5EB7E2#1076645, COL_30A05D41_D581_4DD1_9C7D_E35CE934FD67#1076646, COL_23CBC939_FED9_4CC5_BEE3_E6916C516674#1076647, COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648, LISTE_UF_SUN_SU_210126_CODES_OFFICIELS_210129#1076698, LISTE_UF_SUN_SU_210126_SPECIALITE_ETAB_210127#1076700, LISTE_UF_SUN_SU_210126_SPECIALITE_URGE_210130#1076701]
(41) CollectLimit
Input [7]: [COL_2A3D5A6F_DCA8_4837_B9B8_92AE34634C3D#1076644, COL_FEF7E184_5FCB_4D58_ACB5_33150F5EB7E2#1076645, COL_30A05D41_D581_4DD1_9C7D_E35CE934FD67#1076646, COL_23CBC939_FED9_4CC5_BEE3_E6916C516674#1076647, COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648, COL_C9636726_7D05_4C83_BC42_83726B5CB51B#1076766, COL_D8510192_8A92_4D8A_9C8C_D1728884D9D1#1076767]
Arguments: 1500
(42) AdaptiveSparkPlan
Output [7]: [COL_2A3D5A6F_DCA8_4837_B9B8_92AE34634C3D#1076644, COL_FEF7E184_5FCB_4D58_ACB5_33150F5EB7E2#1076645, COL_30A05D41_D581_4DD1_9C7D_E35CE934FD67#1076646, COL_23CBC939_FED9_4CC5_BEE3_E6916C516674#1076647, COL_9F4D6058_F196_4B17_B4B5_2C7706DF82DC#1076648, COL_C9636726_7D05_4C83_BC42_83726B5CB51B#1076766, COL_D8510192_8A92_4D8A_9C8C_D1728884D9D1#1076767]
Arguments: isFinalPlan=true