CometNativeColumnarToRow
+- CometTakeOrderedAndProject
   +- CometProject
      +- CometBroadcastHashJoin
         :- CometProject
         :  +- CometBroadcastHashJoin
         :     :- CometProject
         :     :  +- CometBroadcastHashJoin
         :     :     :- CometFilter
         :     :     :  +- CometHashAggregate
         :     :     :     +- CometExchange
         :     :     :        +- CometHashAggregate
         :     :     :           +- CometProject
         :     :     :              +- CometBroadcastHashJoin
         :     :     :                 :- CometProject
         :     :     :                 :  +- CometBroadcastHashJoin
         :     :     :                 :     :- CometProject
         :     :     :                 :     :  +- CometFilter
         :     :     :                 :     :     +- CometScan [native_iceberg_compat] parquet spark_catalog.default.customer
         :     :     :                 :     +- CometBroadcastExchange
         :     :     :                 :        +- CometFilter
         :     :     :                 :           +- CometScan [native_iceberg_compat] parquet spark_catalog.default.store_sales
         :     :     :                 :                 +- SubqueryBroadcast
         :     :     :                 :                    +- BroadcastExchange
         :     :     :                 :                       +- CometNativeColumnarToRow
         :     :     :                 :                          +- CometFilter
         :     :     :                 :                             +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
         :     :     :                 +- CometBroadcastExchange
         :     :     :                    +- CometFilter
         :     :     :                       +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
         :     :     +- CometBroadcastExchange
         :     :        +- CometHashAggregate
         :     :           +- CometExchange
         :     :              +- CometHashAggregate
         :     :                 +- CometProject
         :     :                    +- CometBroadcastHashJoin
         :     :                       :- CometProject
         :     :                       :  +- CometBroadcastHashJoin
         :     :                       :     :- CometProject
         :     :                       :     :  +- CometFilter
         :     :                       :     :     +- CometScan [native_iceberg_compat] parquet spark_catalog.default.customer
         :     :                       :     +- CometBroadcastExchange
         :     :                       :        +- CometFilter
         :     :                       :           +- CometScan [native_iceberg_compat] parquet spark_catalog.default.store_sales
         :     :                       :                 +- SubqueryBroadcast
         :     :                       :                    +- BroadcastExchange
         :     :                       :                       +- CometNativeColumnarToRow
         :     :                       :                          +- CometFilter
         :     :                       :                             +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
         :     :                       +- CometBroadcastExchange
         :     :                          +- CometFilter
         :     :                             +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
         :     +- CometBroadcastExchange
         :        +- CometFilter
         :           +- CometHashAggregate
         :              +- CometExchange
         :                 +- CometHashAggregate
         :                    +- CometProject
         :                       +- CometBroadcastHashJoin
         :                          :- CometProject
         :                          :  +- CometBroadcastHashJoin
         :                          :     :- CometProject
         :                          :     :  +- CometFilter
         :                          :     :     +- CometScan [native_iceberg_compat] parquet spark_catalog.default.customer
         :                          :     +- CometBroadcastExchange
         :                          :        +- CometFilter
         :                          :           +- CometScan [native_iceberg_compat] parquet spark_catalog.default.web_sales
         :                          :                 +- ReusedSubquery
         :                          +- CometBroadcastExchange
         :                             +- CometFilter
         :                                +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
         +- CometBroadcastExchange
            +- CometHashAggregate
               +- CometExchange
                  +- CometHashAggregate
                     +- CometProject
                        +- CometBroadcastHashJoin
                           :- CometProject
                           :  +- CometBroadcastHashJoin
                           :     :- CometProject
                           :     :  +- CometFilter
                           :     :     +- CometScan [native_iceberg_compat] parquet spark_catalog.default.customer
                           :     +- CometBroadcastExchange
                           :        +- CometFilter
                           :           +- CometScan [native_iceberg_compat] parquet spark_catalog.default.web_sales
                           :                 +- ReusedSubquery
                           +- CometBroadcastExchange
                              +- CometFilter
                                 +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim

Comet accelerated 80 out of 86 eligible operators (93%). Final plan contains 3 transitions between Spark and Comet.