WholeStageCodegen (1)
  CometColumnarToRow
    InputAdapter
      CometSort [w_warehouse_sk,i_item_sk,d_moy,mean,cov,w_warehouse_sk,i_item_sk,d_moy,mean,cov]
        CometExchange [w_warehouse_sk,i_item_sk,d_moy,mean,cov,d_moy,mean,cov] #1
          CometBroadcastHashJoin [w_warehouse_sk,i_item_sk,d_moy,mean,cov,w_warehouse_sk,i_item_sk,d_moy,mean,cov]
            CometProject [stdev] [w_warehouse_sk,i_item_sk,d_moy,mean,cov]
              CometFilter [w_warehouse_sk,i_item_sk,d_moy,stdev,mean]
                CometHashAggregate [w_warehouse_name,n,avg,m2,sum,count] [w_warehouse_sk,i_item_sk,d_moy,stdev,mean,stddev_samp(cast(inv_quantity_on_hand as double)),avg(inv_quantity_on_hand)]
                  CometExchange [w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy] #2
                    CometHashAggregate [inv_quantity_on_hand] [w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy,n,avg,m2,sum,count]
                      CometProject [inv_quantity_on_hand,i_item_sk,w_warehouse_sk,w_warehouse_name,d_moy]
                        CometBroadcastHashJoin [inv_quantity_on_hand,inv_date_sk,i_item_sk,w_warehouse_sk,w_warehouse_name,d_date_sk,d_moy]
                          CometProject [inv_quantity_on_hand,inv_date_sk,i_item_sk,w_warehouse_sk,w_warehouse_name]
                            CometBroadcastHashJoin [inv_warehouse_sk,inv_quantity_on_hand,inv_date_sk,i_item_sk,w_warehouse_sk,w_warehouse_name]
                              CometProject [inv_warehouse_sk,inv_quantity_on_hand,inv_date_sk,i_item_sk]
                                CometBroadcastHashJoin [inv_item_sk,inv_warehouse_sk,inv_quantity_on_hand,inv_date_sk,i_item_sk]
                                  CometFilter [inv_item_sk,inv_warehouse_sk,inv_quantity_on_hand,inv_date_sk]
                                    CometScan [native_iceberg_compat] parquet spark_catalog.default.inventory [inv_item_sk,inv_warehouse_sk,inv_quantity_on_hand,inv_date_sk]
                                      SubqueryBroadcast [d_date_sk] #1
                                        BroadcastExchange #3
                                          WholeStageCodegen (1)
                                            CometColumnarToRow
                                              InputAdapter
                                                CometProject [d_date_sk,d_moy]
                                                  CometFilter [d_date_sk,d_year,d_moy]
                                                    CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim [d_date_sk,d_year,d_moy]
                                  CometBroadcastExchange [i_item_sk] #4
                                    CometFilter [i_item_sk]
                                      CometScan [native_iceberg_compat] parquet spark_catalog.default.item [i_item_sk]
                              CometBroadcastExchange [w_warehouse_sk,w_warehouse_name] #5
                                CometFilter [w_warehouse_sk,w_warehouse_name]
                                  CometScan [native_iceberg_compat] parquet spark_catalog.default.warehouse [w_warehouse_sk,w_warehouse_name]
                          CometBroadcastExchange [d_date_sk,d_moy] #6
                            CometProject [d_date_sk,d_moy]
                              CometFilter [d_date_sk,d_year,d_moy]
                                CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim [d_date_sk,d_year,d_moy]
            CometBroadcastExchange [w_warehouse_sk,i_item_sk,d_moy,mean,cov] #7
              CometProject [stdev] [w_warehouse_sk,i_item_sk,d_moy,mean,cov]
                CometFilter [w_warehouse_sk,i_item_sk,d_moy,stdev,mean]
                  CometHashAggregate [w_warehouse_name,n,avg,m2,sum,count] [w_warehouse_sk,i_item_sk,d_moy,stdev,mean,stddev_samp(cast(inv_quantity_on_hand as double)),avg(inv_quantity_on_hand)]
                    CometExchange [w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy] #8
                      CometHashAggregate [inv_quantity_on_hand] [w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy,n,avg,m2,sum,count]
                        CometProject [inv_quantity_on_hand,i_item_sk,w_warehouse_sk,w_warehouse_name,d_moy]
                          CometBroadcastHashJoin [inv_quantity_on_hand,inv_date_sk,i_item_sk,w_warehouse_sk,w_warehouse_name,d_date_sk,d_moy]
                            CometProject [inv_quantity_on_hand,inv_date_sk,i_item_sk,w_warehouse_sk,w_warehouse_name]
                              CometBroadcastHashJoin [inv_warehouse_sk,inv_quantity_on_hand,inv_date_sk,i_item_sk,w_warehouse_sk,w_warehouse_name]
                                CometProject [inv_warehouse_sk,inv_quantity_on_hand,inv_date_sk,i_item_sk]
                                  CometBroadcastHashJoin [inv_item_sk,inv_warehouse_sk,inv_quantity_on_hand,inv_date_sk,i_item_sk]
                                    CometFilter [inv_item_sk,inv_warehouse_sk,inv_quantity_on_hand,inv_date_sk]
                                      CometScan [native_iceberg_compat] parquet spark_catalog.default.inventory [inv_item_sk,inv_warehouse_sk,inv_quantity_on_hand,inv_date_sk]
                                        SubqueryBroadcast [d_date_sk] #2
                                          BroadcastExchange #9
                                            WholeStageCodegen (1)
                                              CometColumnarToRow
                                                InputAdapter
                                                  CometProject [d_date_sk,d_moy]
                                                    CometFilter [d_date_sk,d_year,d_moy]
                                                      CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim [d_date_sk,d_year,d_moy]
                                    ReusedExchange [i_item_sk] #4
                                ReusedExchange [w_warehouse_sk,w_warehouse_name] #5
                            CometBroadcastExchange [d_date_sk,d_moy] #10
                              CometProject [d_date_sk,d_moy]
                                CometFilter [d_date_sk,d_year,d_moy]
                                  CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim [d_date_sk,d_year,d_moy]
