WholeStageCodegen (1)
  ColumnarToRow
    InputAdapter
      CometHashAggregate [excess discount amount,sum,sum(UnscaledValue(cs_ext_discount_amt))]
        CometExchange #1
          CometHashAggregate [sum,cs_ext_discount_amt]
            CometProject [cs_ext_discount_amt]
              CometBroadcastHashJoin [cs_ext_discount_amt,cs_sold_date_sk,d_date_sk]
                CometProject [cs_ext_discount_amt,cs_sold_date_sk]
                  CometBroadcastHashJoin [cs_ext_discount_amt,cs_sold_date_sk,i_item_sk,(1.3 * avg(cs_ext_discount_amt)),cs_item_sk]
                    CometProject [cs_ext_discount_amt,cs_sold_date_sk,i_item_sk]
                      CometBroadcastHashJoin [cs_item_sk,cs_ext_discount_amt,cs_sold_date_sk,i_item_sk]
                        CometFilter [cs_item_sk,cs_ext_discount_amt,cs_sold_date_sk]
                          CometNativeScan: `spark_catalog`.`default`.`catalog_sales` [cs_item_sk,cs_ext_discount_amt,cs_sold_date_sk]
                        CometBroadcastExchange [i_item_sk] #2
                          CometProject [i_item_sk]
                            CometFilter [i_item_sk,i_manufact_id]
                              CometNativeScan: `spark_catalog`.`default`.`item` [i_item_sk,i_manufact_id]
                    CometBroadcastExchange [(1.3 * avg(cs_ext_discount_amt)),cs_item_sk] #3
                      CometFilter [(1.3 * avg(cs_ext_discount_amt)),cs_item_sk]
                        CometHashAggregate [(1.3 * avg(cs_ext_discount_amt)),cs_item_sk,sum,count,avg(UnscaledValue(cs_ext_discount_amt))]
                          CometExchange [cs_item_sk] #4
                            CometHashAggregate [cs_item_sk,sum,count,cs_ext_discount_amt]
                              CometProject [cs_item_sk,cs_ext_discount_amt]
                                CometBroadcastHashJoin [cs_item_sk,cs_ext_discount_amt,cs_sold_date_sk,d_date_sk]
                                  CometFilter [cs_item_sk,cs_ext_discount_amt,cs_sold_date_sk]
                                    CometNativeScan: `spark_catalog`.`default`.`catalog_sales` [cs_item_sk,cs_ext_discount_amt,cs_sold_date_sk]
                                  CometBroadcastExchange [d_date_sk] #5
                                    CometProject [d_date_sk]
                                      CometFilter [d_date_sk,d_date]
                                        CometNativeScan: `spark_catalog`.`default`.`date_dim` [d_date_sk,d_date]
                ReusedExchange [d_date_sk] #5
