VeloxColumnarToRow
  WholeStageCodegenTransformer (8)
    SortExecTransformer [nation,o_year]
      InputIteratorTransformer
        InputAdapter
          ColumnarExchange [nation,o_year] #1
            VeloxResizeBatches
              WholeStageCodegenTransformer (7)
                RegularHashAggregateExecTransformer [nation,o_year,sum,isEmpty] [sum(amount),sum_profit,sum,isEmpty]
                  InputIteratorTransformer
                    InputAdapter
                      ColumnarExchange [nation,o_year,sum,isEmpty] #2
                        VeloxResizeBatches
                          WholeStageCodegenTransformer (6)
                            ProjectExecTransformer [nation,o_year,sum,isEmpty]
                              FlushableHashAggregateExecTransformer [nation,o_year,amount] [sum,isEmpty,sum,isEmpty]
                                ProjectExecTransformer [n_name,o_orderdate,l_extendedprice,l_discount,ps_supplycost,l_quantity]
                                  BroadcastHashJoinExecTransformer [s_nationkey,n_nationkey]
                                    ProjectExecTransformer [l_quantity,l_extendedprice,l_discount,s_nationkey,ps_supplycost,o_orderdate]
                                      BroadcastHashJoinExecTransformer [l_orderkey,o_orderkey]
                                        ProjectExecTransformer [l_orderkey,l_quantity,l_extendedprice,l_discount,s_nationkey,ps_supplycost]
                                          BroadcastHashJoinExecTransformer [l_suppkey,l_partkey,ps_suppkey,ps_partkey]
                                            ProjectExecTransformer [l_orderkey,l_partkey,l_suppkey,l_quantity,l_extendedprice,l_discount,s_nationkey]
                                              BroadcastHashJoinExecTransformer [l_suppkey,s_suppkey]
                                                ProjectExecTransformer [l_orderkey,l_partkey,l_suppkey,l_quantity,l_extendedprice,l_discount]
                                                  BroadcastHashJoinExecTransformer [p_partkey,l_partkey]
                                                    ProjectExecTransformer [p_partkey]
                                                      FilterExecTransformer [p_name,p_partkey]
                                                        FileSourceScanExecTransformer parquet spark_catalog.default.part [p_partkey,p_name]
                                                    InputIteratorTransformer
                                                      InputAdapter
                                                        ColumnarBroadcastExchange #3
                                                          WholeStageCodegenTransformer (1)
                                                            FilterExecTransformer [l_partkey,l_suppkey,l_orderkey]
                                                              FileSourceScanExecTransformer parquet spark_catalog.default.lineitem [l_orderkey,l_partkey,l_suppkey,l_quantity,l_extendedprice,l_discount]
                                                InputIteratorTransformer
                                                  InputAdapter
                                                    ColumnarBroadcastExchange #4
                                                      WholeStageCodegenTransformer (2)
                                                        FilterExecTransformer [s_suppkey,s_nationkey]
                                                          FileSourceScanExecTransformer parquet spark_catalog.default.supplier [s_suppkey,s_nationkey]
                                            InputIteratorTransformer
                                              InputAdapter
                                                ColumnarBroadcastExchange #5
                                                  WholeStageCodegenTransformer (3)
                                                    FilterExecTransformer [ps_suppkey,ps_partkey]
                                                      FileSourceScanExecTransformer parquet spark_catalog.default.partsupp [ps_partkey,ps_suppkey,ps_supplycost]
                                        InputIteratorTransformer
                                          InputAdapter
                                            ColumnarBroadcastExchange #6
                                              WholeStageCodegenTransformer (4)
                                                FilterExecTransformer [o_orderkey]
                                                  FileSourceScanExecTransformer parquet spark_catalog.default.orders [o_orderkey,o_orderdate]
                                    InputIteratorTransformer
                                      InputAdapter
                                        ColumnarBroadcastExchange #7
                                          WholeStageCodegenTransformer (5)
                                            FilterExecTransformer [n_nationkey]
                                              FileSourceScanExecTransformer parquet spark_catalog.default.nation [n_nationkey,n_name]
