CometColumnarToRow
+- CometHashAggregate
   +- CometColumnarExchange
      +- HashAggregate
         +-  HashAggregate [COMET: Unsupported aggregation mode PartialMerge]
            +- CometColumnarToRow
               +- CometHashAggregate
                  +- CometProject
                     +- CometBroadcastHashJoin
                        :- CometProject
                        :  +- CometBroadcastHashJoin
                        :     :- CometProject
                        :     :  +- CometBroadcastHashJoin
                        :     :     :- CometSortMergeJoin
                        :     :     :  :- CometProject
                        :     :     :  :  +- CometSortMergeJoin
                        :     :     :  :     :- CometSort
                        :     :     :  :     :  +- CometExchange
                        :     :     :  :     :     +- CometProject
                        :     :     :  :     :        +- CometFilter
                        :     :     :  :     :           +- CometScan [native_iceberg_compat] parquet spark_catalog.default.web_sales
                        :     :     :  :     +- CometSort
                        :     :     :  :        +- CometExchange
                        :     :     :  :           +- CometProject
                        :     :     :  :              +- CometScan [native_iceberg_compat] parquet spark_catalog.default.web_sales
                        :     :     :  +- CometSort
                        :     :     :     +- CometExchange
                        :     :     :        +- CometProject
                        :     :     :           +- CometScan [native_iceberg_compat] parquet spark_catalog.default.web_returns
                        :     :     +- CometBroadcastExchange
                        :     :        +- CometProject
                        :     :           +- CometFilter
                        :     :              +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
                        :     +- CometBroadcastExchange
                        :        +- CometProject
                        :           +- CometFilter
                        :              +- CometScan [native_iceberg_compat] parquet spark_catalog.default.customer_address
                        +- CometBroadcastExchange
                           +- CometProject
                              +- CometFilter
                                 +- CometScan [native_iceberg_compat] parquet spark_catalog.default.web_site

Comet accelerated 37 out of 39 eligible operators (94%). Final plan contains 2 transitions between Spark and Comet.