== Physical Plan ==
AdaptiveSparkPlan (14)
+- == Final Plan ==
* Project (8)
+- * HashAggregate (7)
+- ShuffleQueryStage (6), Statistics(sizeInBytes=16.0 B, rowCount=1)
+- Exchange (5)
+- * HashAggregate (4)
+- * Project (3)
+- * ColumnarToRow (2)
+- Scan parquet (1)
+- == Initial Plan ==
Project (13)
+- HashAggregate (12)
+- Exchange (11)
+- HashAggregate (10)
+- Project (9)
+- Scan parquet (1)
(1) Scan parquet
Output [1]: [COL_0FB9D6D0_CAD5_47A2_A8BD_567C745434ED#59218]
Batched: true
Location: InMemoryFileIndex [file:/data/output/cache/parquet/datablock/SALES_AND_MORE__185886]
ReadSchema: struct<COL_0FB9D6D0_CAD5_47A2_A8BD_567C745434ED:double>
(2) ColumnarToRow [codegen id : 1]
Input [1]: [COL_0FB9D6D0_CAD5_47A2_A8BD_567C745434ED#59218]
(3) Project [codegen id : 1]
Output [1]: [COL_0FB9D6D0_CAD5_47A2_A8BD_567C745434ED#59218 AS COL_F6E33C26_761E_4C0F_964A_0409A49B9B66#60430]
Input [1]: [COL_0FB9D6D0_CAD5_47A2_A8BD_567C745434ED#59218]
(4) HashAggregate [codegen id : 1]
Input [1]: [COL_F6E33C26_761E_4C0F_964A_0409A49B9B66#60430]
Keys: []
Functions [1]: [partial_sum(COL_F6E33C26_761E_4C0F_964A_0409A49B9B66#60430)]
Aggregate Attributes [1]: [sum#60824]
Results [1]: [sum#60825]
(5) Exchange
Input [1]: [sum#60825]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=6846]
(6) ShuffleQueryStage
Output [1]: [sum#60825]
Arguments: 0
(7) HashAggregate [codegen id : 2]
Input [1]: [sum#60825]
Keys: []
Functions [1]: [sum(COL_F6E33C26_761E_4C0F_964A_0409A49B9B66#60430)]
Aggregate Attributes [1]: [sum(COL_F6E33C26_761E_4C0F_964A_0409A49B9B66#60430)#60632]
Results [1]: [dec_to_str_by_pattern(round(sum(COL_F6E33C26_761E_4C0F_964A_0409A49B9B66#60430)#60632, 2), ##,##) AS COL_0C06709F_11A9_4F47_8DA0_EB357DAEB593#60744]
(8) Project [codegen id : 2]
Output [2]: [COL_0C06709F_11A9_4F47_8DA0_EB357DAEB593#60744 AS COL_DCA53FD6_8125_4994_B3EF_F12EFE981D55#60820, str_concat(array(COL_0C06709F_11A9_4F47_8DA0_EB357DAEB593#60744, €)) AS COL_1E8CAF1C_A2E3_4BF9_8296_93D0C9D72308#60821]
Input [1]: [COL_0C06709F_11A9_4F47_8DA0_EB357DAEB593#60744]
(9) Project
Output [1]: [COL_0FB9D6D0_CAD5_47A2_A8BD_567C745434ED#59218 AS COL_F6E33C26_761E_4C0F_964A_0409A49B9B66#60430]
Input [1]: [COL_0FB9D6D0_CAD5_47A2_A8BD_567C745434ED#59218]
(10) HashAggregate
Input [1]: [COL_F6E33C26_761E_4C0F_964A_0409A49B9B66#60430]
Keys: []
Functions [1]: [partial_sum(COL_F6E33C26_761E_4C0F_964A_0409A49B9B66#60430)]
Aggregate Attributes [1]: [sum#60824]
Results [1]: [sum#60825]
(11) Exchange
Input [1]: [sum#60825]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=6828]
(12) HashAggregate
Input [1]: [sum#60825]
Keys: []
Functions [1]: [sum(COL_F6E33C26_761E_4C0F_964A_0409A49B9B66#60430)]
Aggregate Attributes [1]: [sum(COL_F6E33C26_761E_4C0F_964A_0409A49B9B66#60430)#60632]
Results [1]: [dec_to_str_by_pattern(round(sum(COL_F6E33C26_761E_4C0F_964A_0409A49B9B66#60430)#60632, 2), ##,##) AS COL_0C06709F_11A9_4F47_8DA0_EB357DAEB593#60744]
(13) Project
Output [2]: [COL_0C06709F_11A9_4F47_8DA0_EB357DAEB593#60744 AS COL_DCA53FD6_8125_4994_B3EF_F12EFE981D55#60820, str_concat(array(COL_0C06709F_11A9_4F47_8DA0_EB357DAEB593#60744, €)) AS COL_1E8CAF1C_A2E3_4BF9_8296_93D0C9D72308#60821]
Input [1]: [COL_0C06709F_11A9_4F47_8DA0_EB357DAEB593#60744]
(14) AdaptiveSparkPlan
Output [2]: [COL_DCA53FD6_8125_4994_B3EF_F12EFE981D55#60820, COL_1E8CAF1C_A2E3_4BF9_8296_93D0C9D72308#60821]
Arguments: isFinalPlan=true