== Physical Plan ==
AdaptiveSparkPlan (12)
+- == Final Plan ==
SortAggregate (7)
+- ShuffleQueryStage (6), Statistics(sizeInBytes=40.0 B, rowCount=1)
+- Exchange (5)
+- SortAggregate (4)
+- * Project (3)
+- * ColumnarToRow (2)
+- Scan parquet (1)
+- == Initial Plan ==
SortAggregate (11)
+- Exchange (10)
+- SortAggregate (9)
+- Project (8)
+- Scan parquet (1)
(1) Scan parquet
Output [1]: [AT_NJFPAT_438028#178410]
Batched: true
Location: InMemoryFileIndex [file:/data/output/cache/parquet/uet/H_PATIEN_438022]
ReadSchema: struct<AT_NJFPAT_438028:string>
(2) ColumnarToRow [codegen id : 1]
Input [1]: [AT_NJFPAT_438028#178410]
(3) Project [codegen id : 1]
Output [1]: [AT_NJFPAT_438028#178410 AS COL_AT_NJFPAT_438028#179152]
Input [1]: [AT_NJFPAT_438028#178410]
(4) SortAggregate
Input [1]: [COL_AT_NJFPAT_438028#179152]
Keys: []
Functions [4]: [partial_count(1), partial_count(COL_AT_NJFPAT_438028#179152), partial_min(COL_AT_NJFPAT_438028#179152), partial_max(COL_AT_NJFPAT_438028#179152)]
Aggregate Attributes [4]: [count#179575L, count#179576L, min#179577, max#179578]
Results [4]: [count#179579L, count#179580L, min#179581, max#179582]
(5) Exchange
Input [4]: [count#179579L, count#179580L, min#179581, max#179582]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=16175]
(6) ShuffleQueryStage
Output [4]: [count#179579L, count#179580L, min#179581, max#179582]
Arguments: 0
(7) SortAggregate
Input [4]: [count#179579L, count#179580L, min#179581, max#179582]
Keys: []
Functions [4]: [count(1), count(COL_AT_NJFPAT_438028#179152), min(COL_AT_NJFPAT_438028#179152), max(COL_AT_NJFPAT_438028#179152)]
Aggregate Attributes [4]: [count(1)#179419L, count(COL_AT_NJFPAT_438028#179152)#179422L, min(COL_AT_NJFPAT_438028#179152)#179425, max(COL_AT_NJFPAT_438028#179152)#179427]
Results [4]: [count(1)#179419L AS COL_AT_NJFPAT_4380281#179421L, count(COL_AT_NJFPAT_438028#179152)#179422L AS COL_AT_NJFPAT_4380282#179424L, min(COL_AT_NJFPAT_438028#179152)#179425 AS COL_AT_NJFPAT_4380284#179426, max(COL_AT_NJFPAT_438028#179152)#179427 AS COL_AT_NJFPAT_4380285#179428]
(8) Project
Output [1]: [AT_NJFPAT_438028#178410 AS COL_AT_NJFPAT_438028#179152]
Input [1]: [AT_NJFPAT_438028#178410]
(9) SortAggregate
Input [1]: [COL_AT_NJFPAT_438028#179152]
Keys: []
Functions [4]: [partial_count(1), partial_count(COL_AT_NJFPAT_438028#179152), partial_min(COL_AT_NJFPAT_438028#179152), partial_max(COL_AT_NJFPAT_438028#179152)]
Aggregate Attributes [4]: [count#179575L, count#179576L, min#179577, max#179578]
Results [4]: [count#179579L, count#179580L, min#179581, max#179582]
(10) Exchange
Input [4]: [count#179579L, count#179580L, min#179581, max#179582]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=16158]
(11) SortAggregate
Input [4]: [count#179579L, count#179580L, min#179581, max#179582]
Keys: []
Functions [4]: [count(1), count(COL_AT_NJFPAT_438028#179152), min(COL_AT_NJFPAT_438028#179152), max(COL_AT_NJFPAT_438028#179152)]
Aggregate Attributes [4]: [count(1)#179419L, count(COL_AT_NJFPAT_438028#179152)#179422L, min(COL_AT_NJFPAT_438028#179152)#179425, max(COL_AT_NJFPAT_438028#179152)#179427]
Results [4]: [count(1)#179419L AS COL_AT_NJFPAT_4380281#179421L, count(COL_AT_NJFPAT_438028#179152)#179422L AS COL_AT_NJFPAT_4380282#179424L, min(COL_AT_NJFPAT_438028#179152)#179425 AS COL_AT_NJFPAT_4380284#179426, max(COL_AT_NJFPAT_438028#179152)#179427 AS COL_AT_NJFPAT_4380285#179428]
(12) AdaptiveSparkPlan
Output [4]: [COL_AT_NJFPAT_4380281#179421L, COL_AT_NJFPAT_4380282#179424L, COL_AT_NJFPAT_4380284#179426, COL_AT_NJFPAT_4380285#179428]
Arguments: isFinalPlan=true