== Parsed Logical Plan ==
Aggregate [count(1) AS count#5095L]
+- Project [COL_CODE_NABM_2808#5070 AS COL_CODE_NABM_2808#5082, COL_LIBELLE_NABM_2809#5071 AS COL_LIBELLE_NABM_2809#5083, COL_CODE_LOINC_2810#5072 AS COL_CODE_LOINC_2810#5084, COL_LIBELLE_LOINC_2811#5073 AS COL_LIBELLE_LOINC_2811#5085]
+- Filter true
+- Project [COL_CODE_NABM_2808#5070, COL_LIBELLE_NABM_2809#5071, COL_CODE_LOINC_2810#5072, COL_LIBELLE_LOINC_2811#5073]
+- Project [cast(ALIGNEMENT_NABM_2807_CODE_NABM_2808#5059 as string) AS COL_CODE_NABM_2808#5070, cast(ALIGNEMENT_NABM_2807_LIBELLE_NABM_2809#5061 as string) AS COL_LIBELLE_NABM_2809#5071, cast(ALIGNEMENT_NABM_2807_CODE_LOINC_2810#5058 as string) AS COL_CODE_LOINC_2810#5072, cast(ALIGNEMENT_NABM_2807_LIBELLE_LOINC_2811#5060 as string) AS COL_LIBELLE_LOINC_2811#5073]
+- Project [CODE_LOINC_2810#5042 AS ALIGNEMENT_NABM_2807_CODE_LOINC_2810#5058, CODE_NABM_2808#5043 AS ALIGNEMENT_NABM_2807_CODE_NABM_2808#5059, LIBELLE_LOINC_2811#5044 AS ALIGNEMENT_NABM_2807_LIBELLE_LOINC_2811#5060, LIBELLE_NABM_2809#5045 AS ALIGNEMENT_NABM_2807_LIBELLE_NABM_2809#5061]
+- SubqueryAlias ALIGNEMENT_NABM_2807108
+- Project [CODE_LOINC_2810#5042, CODE_NABM_2808#5043, LIBELLE_LOINC_2811#5044, LIBELLE_NABM_2809#5045]
+- Project [Code LOINC#5029 AS CODE_LOINC_2810#5042, Code NABM#5027 AS CODE_NABM_2808#5043, Libelle LOINC#5030 AS LIBELLE_LOINC_2811#5044, Libellé NABM#5028 AS LIBELLE_NABM_2809#5045]
+- Project [Code NABM#5027, Libellé NABM#5028, Code LOINC#5029, Libelle LOINC#5030, 3DE21D73_16F0_4792_AAB2_181209819E7FHEADER_COL_DETAIL_DEPOT#5031]
+- Project [Code NABM#4997 AS Code NABM#5027, Libellé NABM#5003 AS Libellé NABM#5028, Code LOINC#5009 AS Code LOINC#5029, Libelle LOINC#5015 AS Libelle LOINC#5030, 3DE21D73_16F0_4792_AAB2_181209819E7FHEADER_COL_DETAIL_DEPOT#5021 AS 3DE21D73_16F0_4792_AAB2_181209819E7FHEADER_COL_DETAIL_DEPOT#5031]
+- Project [Code NABM#4997, Libellé NABM#5003, Code LOINC#5009, Libelle LOINC#5015, 3DE21D73_16F0_4792_AAB2_181209819E7FHEADER_COL_DETAIL_DEPOT#4991 AS 3DE21D73_16F0_4792_AAB2_181209819E7FHEADER_COL_DETAIL_DEPOT#5021]
+- Project [Code NABM#4997, Libellé NABM#5003, Code LOINC#5009, Libelle+LOINC#4990 AS Libelle LOINC#5015, 3DE21D73_16F0_4792_AAB2_181209819E7FHEADER_COL_DETAIL_DEPOT#4991]
+- Project [Code NABM#4997, Libellé NABM#5003, Code+LOINC#4989 AS Code LOINC#5009, Libelle+LOINC#4990, 3DE21D73_16F0_4792_AAB2_181209819E7FHEADER_COL_DETAIL_DEPOT#4991]
+- Project [Code NABM#4997, Libell%C3%A9+NABM#4988 AS Libellé NABM#5003, Code+LOINC#4989, Libelle+LOINC#4990, 3DE21D73_16F0_4792_AAB2_181209819E7FHEADER_COL_DETAIL_DEPOT#4991]
+- Project [Code+NABM#4987 AS Code NABM#4997, Libell%C3%A9+NABM#4988, Code+LOINC#4989, Libelle+LOINC#4990, 3DE21D73_16F0_4792_AAB2_181209819E7FHEADER_COL_DETAIL_DEPOT#4991]
+- Relation[Code+NABM#4987,Libell%C3%A9+NABM#4988,Code+LOINC#4989,Libelle+LOINC#4990,3DE21D73_16F0_4792_AAB2_181209819E7FHEADER_COL_DETAIL_DEPOT#4991] parquet
== Analyzed Logical Plan ==
count: bigint
Aggregate [count(1) AS count#5095L]
+- Project [COL_CODE_NABM_2808#5070 AS COL_CODE_NABM_2808#5082, COL_LIBELLE_NABM_2809#5071 AS COL_LIBELLE_NABM_2809#5083, COL_CODE_LOINC_2810#5072 AS COL_CODE_LOINC_2810#5084, COL_LIBELLE_LOINC_2811#5073 AS COL_LIBELLE_LOINC_2811#5085]
+- Filter true
+- Project [COL_CODE_NABM_2808#5070, COL_LIBELLE_NABM_2809#5071, COL_CODE_LOINC_2810#5072, COL_LIBELLE_LOINC_2811#5073]
+- Project [cast(ALIGNEMENT_NABM_2807_CODE_NABM_2808#5059 as string) AS COL_CODE_NABM_2808#5070, cast(ALIGNEMENT_NABM_2807_LIBELLE_NABM_2809#5061 as string) AS COL_LIBELLE_NABM_2809#5071, cast(ALIGNEMENT_NABM_2807_CODE_LOINC_2810#5058 as string) AS COL_CODE_LOINC_2810#5072, cast(ALIGNEMENT_NABM_2807_LIBELLE_LOINC_2811#5060 as string) AS COL_LIBELLE_LOINC_2811#5073]
+- Project [CODE_LOINC_2810#5042 AS ALIGNEMENT_NABM_2807_CODE_LOINC_2810#5058, CODE_NABM_2808#5043 AS ALIGNEMENT_NABM_2807_CODE_NABM_2808#5059, LIBELLE_LOINC_2811#5044 AS ALIGNEMENT_NABM_2807_LIBELLE_LOINC_2811#5060, LIBELLE_NABM_2809#5045 AS ALIGNEMENT_NABM_2807_LIBELLE_NABM_2809#5061]
+- SubqueryAlias ALIGNEMENT_NABM_2807108
+- Project [CODE_LOINC_2810#5042, CODE_NABM_2808#5043, LIBELLE_LOINC_2811#5044, LIBELLE_NABM_2809#5045]
+- Project [Code LOINC#5029 AS CODE_LOINC_2810#5042, Code NABM#5027 AS CODE_NABM_2808#5043, Libelle LOINC#5030 AS LIBELLE_LOINC_2811#5044, Libellé NABM#5028 AS LIBELLE_NABM_2809#5045]
+- Project [Code NABM#5027, Libellé NABM#5028, Code LOINC#5029, Libelle LOINC#5030, 3DE21D73_16F0_4792_AAB2_181209819E7FHEADER_COL_DETAIL_DEPOT#5031]
+- Project [Code NABM#4997 AS Code NABM#5027, Libellé NABM#5003 AS Libellé NABM#5028, Code LOINC#5009 AS Code LOINC#5029, Libelle LOINC#5015 AS Libelle LOINC#5030, 3DE21D73_16F0_4792_AAB2_181209819E7FHEADER_COL_DETAIL_DEPOT#5021 AS 3DE21D73_16F0_4792_AAB2_181209819E7FHEADER_COL_DETAIL_DEPOT#5031]
+- Project [Code NABM#4997, Libellé NABM#5003, Code LOINC#5009, Libelle LOINC#5015, 3DE21D73_16F0_4792_AAB2_181209819E7FHEADER_COL_DETAIL_DEPOT#4991 AS 3DE21D73_16F0_4792_AAB2_181209819E7FHEADER_COL_DETAIL_DEPOT#5021]
+- Project [Code NABM#4997, Libellé NABM#5003, Code LOINC#5009, Libelle+LOINC#4990 AS Libelle LOINC#5015, 3DE21D73_16F0_4792_AAB2_181209819E7FHEADER_COL_DETAIL_DEPOT#4991]
+- Project [Code NABM#4997, Libellé NABM#5003, Code+LOINC#4989 AS Code LOINC#5009, Libelle+LOINC#4990, 3DE21D73_16F0_4792_AAB2_181209819E7FHEADER_COL_DETAIL_DEPOT#4991]
+- Project [Code NABM#4997, Libell%C3%A9+NABM#4988 AS Libellé NABM#5003, Code+LOINC#4989, Libelle+LOINC#4990, 3DE21D73_16F0_4792_AAB2_181209819E7FHEADER_COL_DETAIL_DEPOT#4991]
+- Project [Code+NABM#4987 AS Code NABM#4997, Libell%C3%A9+NABM#4988, Code+LOINC#4989, Libelle+LOINC#4990, 3DE21D73_16F0_4792_AAB2_181209819E7FHEADER_COL_DETAIL_DEPOT#4991]
+- Relation[Code+NABM#4987,Libell%C3%A9+NABM#4988,Code+LOINC#4989,Libelle+LOINC#4990,3DE21D73_16F0_4792_AAB2_181209819E7FHEADER_COL_DETAIL_DEPOT#4991] parquet
== Optimized Logical Plan ==
Aggregate [count(1) AS count#5095L]
+- Project
+- Relation[Code+NABM#4987,Libell%C3%A9+NABM#4988,Code+LOINC#4989,Libelle+LOINC#4990,3DE21D73_16F0_4792_AAB2_181209819E7FHEADER_COL_DETAIL_DEPOT#4991] parquet
== Physical Plan ==
AdaptiveSparkPlan isFinalPlan=true
+- *(2) HashAggregate(keys=[], functions=[count(1)], output=[count#5095L])
+- ShuffleQueryStage 0
+- Exchange SinglePartition, true, [id=#393]
+- *(1) HashAggregate(keys=[], functions=[partial_count(1)], output=[count#5098L])
+- *(1) ColumnarToRow
+- FileScan parquet [] Batched: true, DataFilters: [], Format: Parquet, Location: InMemoryFileIndex[file:/data/input/depot/excel/cache/3DE21D73_16F0_4792_AAB2_181209819E7F_c0d9efb..., PartitionFilters: [], PushedFilters: [], ReadSchema: struct<>