CometNativeColumnarToRow
+- CometSort
   +- CometExchange
      +- CometProject
         +- CometBroadcastHashJoin
            :- CometProject
            :  +- CometBroadcastHashJoin
            :     :- CometHashAggregate
            :     :  +- CometExchange
            :     :     +- CometHashAggregate
            :     :        +- CometUnion
            :     :           :- CometProject
            :     :           :  +- CometBroadcastHashJoin
            :     :           :     :- CometProject
            :     :           :     :  +- CometScan [native_iceberg_compat] parquet spark_catalog.default.web_sales
            :     :           :     +- CometBroadcastExchange
            :     :           :        +- CometProject
            :     :           :           +- CometFilter
            :     :           :              +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
            :     :           +- CometProject
            :     :              +- CometBroadcastHashJoin
            :     :                 :- CometProject
            :     :                 :  +- CometScan [native_iceberg_compat] parquet spark_catalog.default.catalog_sales
            :     :                 +- CometBroadcastExchange
            :     :                    +- CometProject
            :     :                       +- CometFilter
            :     :                          +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
            :     +- CometBroadcastExchange
            :        +- CometProject
            :           +- CometFilter
            :              +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
            +- CometBroadcastExchange
               +- CometProject
                  +- CometBroadcastHashJoin
                     :- CometHashAggregate
                     :  +- CometExchange
                     :     +- CometHashAggregate
                     :        +- CometUnion
                     :           :- CometProject
                     :           :  +- CometBroadcastHashJoin
                     :           :     :- CometProject
                     :           :     :  +- CometScan [native_iceberg_compat] parquet spark_catalog.default.web_sales
                     :           :     +- CometBroadcastExchange
                     :           :        +- CometProject
                     :           :           +- CometFilter
                     :           :              +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
                     :           +- CometProject
                     :              +- CometBroadcastHashJoin
                     :                 :- CometProject
                     :                 :  +- CometScan [native_iceberg_compat] parquet spark_catalog.default.catalog_sales
                     :                 +- CometBroadcastExchange
                     :                    +- CometProject
                     :                       +- CometFilter
                     :                          +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
                     +- CometBroadcastExchange
                        +- CometProject
                           +- CometFilter
                              +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim

Comet accelerated 57 out of 57 eligible operators (100%). Final plan contains 1 transitions between Spark and Comet.