== Physical Plan ==
AdaptiveSparkPlan (12)
+- == Final Plan ==
* HashAggregate (7)
+- ShuffleQueryStage (6), Statistics(sizeInBytes=24.0 B, rowCount=1)
+- Exchange (5)
+- * HashAggregate (4)
+- * Project (3)
+- * ColumnarToRow (2)
+- Scan parquet (1)
+- == Initial Plan ==
HashAggregate (11)
+- Exchange (10)
+- HashAggregate (9)
+- Project (8)
+- Scan parquet (1)
(1) Scan parquet
Output [1]: [COL_3C357FB6_3168_45D1_8A5D_0DB43FE2A458#59170]
Batched: true
Location: InMemoryFileIndex [file:/data/output/cache/parquet/datablock/SALES_AND_MORE__185886]
ReadSchema: struct<COL_3C357FB6_3168_45D1_8A5D_0DB43FE2A458:timestamp>
(2) ColumnarToRow [codegen id : 1]
Input [1]: [COL_3C357FB6_3168_45D1_8A5D_0DB43FE2A458#59170]
(3) Project [codegen id : 1]
Output [1]: [COL_3C357FB6_3168_45D1_8A5D_0DB43FE2A458#59170 AS COL_13459546_EDDC_4B93_BE5F_2726A119CEBB#59791]
Input [1]: [COL_3C357FB6_3168_45D1_8A5D_0DB43FE2A458#59170]
(4) HashAggregate [codegen id : 1]
Input [1]: [COL_13459546_EDDC_4B93_BE5F_2726A119CEBB#59791]
Keys: []
Functions [2]: [partial_min(COL_13459546_EDDC_4B93_BE5F_2726A119CEBB#59791), partial_max(COL_13459546_EDDC_4B93_BE5F_2726A119CEBB#59791)]
Aggregate Attributes [2]: [min#60751, max#60752]
Results [2]: [min#60753, max#60754]
(5) Exchange
Input [2]: [min#60753, max#60754]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=6752]
(6) ShuffleQueryStage
Output [2]: [min#60753, max#60754]
Arguments: 0
(7) HashAggregate [codegen id : 2]
Input [2]: [min#60753, max#60754]
Keys: []
Functions [2]: [min(COL_13459546_EDDC_4B93_BE5F_2726A119CEBB#59791), max(COL_13459546_EDDC_4B93_BE5F_2726A119CEBB#59791)]
Aggregate Attributes [2]: [min(COL_13459546_EDDC_4B93_BE5F_2726A119CEBB#59791)#60304, max(COL_13459546_EDDC_4B93_BE5F_2726A119CEBB#59791)#60337]
Results [1]: [str_concat(array(, date_time_to_str(min(COL_13459546_EDDC_4B93_BE5F_2726A119CEBB#59791)#60304, dd/MM/yyyy, Europe/Paris, fr_FR), au , date_time_to_str(max(COL_13459546_EDDC_4B93_BE5F_2726A119CEBB#59791)#60337, dd/MM/yyyy, Europe/Paris, fr_FR))) AS COL_F8EAEE1A_F5E1_4D65_9E36_316A45D587CF#60721]
(8) Project
Output [1]: [COL_3C357FB6_3168_45D1_8A5D_0DB43FE2A458#59170 AS COL_13459546_EDDC_4B93_BE5F_2726A119CEBB#59791]
Input [1]: [COL_3C357FB6_3168_45D1_8A5D_0DB43FE2A458#59170]
(9) HashAggregate
Input [1]: [COL_13459546_EDDC_4B93_BE5F_2726A119CEBB#59791]
Keys: []
Functions [2]: [partial_min(COL_13459546_EDDC_4B93_BE5F_2726A119CEBB#59791), partial_max(COL_13459546_EDDC_4B93_BE5F_2726A119CEBB#59791)]
Aggregate Attributes [2]: [min#60751, max#60752]
Results [2]: [min#60753, max#60754]
(10) Exchange
Input [2]: [min#60753, max#60754]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=6698]
(11) HashAggregate
Input [2]: [min#60753, max#60754]
Keys: []
Functions [2]: [min(COL_13459546_EDDC_4B93_BE5F_2726A119CEBB#59791), max(COL_13459546_EDDC_4B93_BE5F_2726A119CEBB#59791)]
Aggregate Attributes [2]: [min(COL_13459546_EDDC_4B93_BE5F_2726A119CEBB#59791)#60304, max(COL_13459546_EDDC_4B93_BE5F_2726A119CEBB#59791)#60337]
Results [1]: [str_concat(array(, date_time_to_str(min(COL_13459546_EDDC_4B93_BE5F_2726A119CEBB#59791)#60304, dd/MM/yyyy, Europe/Paris, fr_FR), au , date_time_to_str(max(COL_13459546_EDDC_4B93_BE5F_2726A119CEBB#59791)#60337, dd/MM/yyyy, Europe/Paris, fr_FR))) AS COL_F8EAEE1A_F5E1_4D65_9E36_316A45D587CF#60721]
(12) AdaptiveSparkPlan
Output [1]: [COL_F8EAEE1A_F5E1_4D65_9E36_316A45D587CF#60721]
Arguments: isFinalPlan=true