TakeOrderedAndProject
+- HashAggregate
   +- CometNativeColumnarToRow
      +- CometColumnarExchange
         +- HashAggregate
            +- Expand
               +- Union
                  :- CometNativeColumnarToRow
                  :  +- CometProject
                  :     +- CometBroadcastHashJoin
                  :        :- CometHashAggregate
                  :        :  +- CometExchange
                  :        :     +- CometHashAggregate
                  :        :        +- CometProject
                  :        :           +- CometBroadcastHashJoin
                  :        :              :- CometProject
                  :        :              :  +- CometBroadcastHashJoin
                  :        :              :     :- CometFilter
                  :        :              :     :  +- CometScan [native_iceberg_compat] parquet spark_catalog.default.store_sales
                  :        :              :     :        +- SubqueryBroadcast
                  :        :              :     :           +- BroadcastExchange
                  :        :              :     :              +- CometNativeColumnarToRow
                  :        :              :     :                 +- 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
                  :        :                 +- CometFilter
                  :        :                    +- CometScan [native_iceberg_compat] parquet spark_catalog.default.store
                  :        +- CometBroadcastExchange
                  :           +- CometHashAggregate
                  :              +- CometExchange
                  :                 +- CometHashAggregate
                  :                    +- CometProject
                  :                       +- CometBroadcastHashJoin
                  :                          :- CometProject
                  :                          :  +- CometBroadcastHashJoin
                  :                          :     :- CometFilter
                  :                          :     :  +- CometScan [native_iceberg_compat] parquet spark_catalog.default.store_returns
                  :                          :     :        +- ReusedSubquery
                  :                          :     +- CometBroadcastExchange
                  :                          :        +- CometProject
                  :                          :           +- CometFilter
                  :                          :              +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
                  :                          +- CometBroadcastExchange
                  :                             +- CometFilter
                  :                                +- CometScan [native_iceberg_compat] parquet spark_catalog.default.store
                  :- Project
                  :  +-  BroadcastNestedLoopJoin [COMET: BroadcastNestedLoopJoin is not supported]
                  :     :- BroadcastExchange
                  :     :  +- CometNativeColumnarToRow
                  :     :     +- CometHashAggregate
                  :     :        +- CometExchange
                  :     :           +- CometHashAggregate
                  :     :              +- CometProject
                  :     :                 +- CometBroadcastHashJoin
                  :     :                    :- CometScan [native_iceberg_compat] parquet spark_catalog.default.catalog_sales
                  :     :                    :     +- ReusedSubquery
                  :     :                    +- CometBroadcastExchange
                  :     :                       +- CometProject
                  :     :                          +- CometFilter
                  :     :                             +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
                  :     +- CometNativeColumnarToRow
                  :        +- CometHashAggregate
                  :           +- CometExchange
                  :              +- CometHashAggregate
                  :                 +- CometProject
                  :                    +- CometBroadcastHashJoin
                  :                       :- CometScan [native_iceberg_compat] parquet spark_catalog.default.catalog_returns
                  :                       :     +- ReusedSubquery
                  :                       +- CometBroadcastExchange
                  :                          +- CometProject
                  :                             +- CometFilter
                  :                                +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
                  +- CometNativeColumnarToRow
                     +- CometProject
                        +- CometBroadcastHashJoin
                           :- CometHashAggregate
                           :  +- CometExchange
                           :     +- CometHashAggregate
                           :        +- CometProject
                           :           +- CometBroadcastHashJoin
                           :              :- CometProject
                           :              :  +- CometBroadcastHashJoin
                           :              :     :- CometFilter
                           :              :     :  +- CometScan [native_iceberg_compat] parquet spark_catalog.default.web_sales
                           :              :     :        +- ReusedSubquery
                           :              :     +- CometBroadcastExchange
                           :              :        +- CometProject
                           :              :           +- CometFilter
                           :              :              +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
                           :              +- CometBroadcastExchange
                           :                 +- CometFilter
                           :                    +- CometScan [native_iceberg_compat] parquet spark_catalog.default.web_page
                           +- CometBroadcastExchange
                              +- CometHashAggregate
                                 +- CometExchange
                                    +- CometHashAggregate
                                       +- CometProject
                                          +- CometBroadcastHashJoin
                                             :- CometProject
                                             :  +- CometBroadcastHashJoin
                                             :     :- CometFilter
                                             :     :  +- CometScan [native_iceberg_compat] parquet spark_catalog.default.web_returns
                                             :     :        +- ReusedSubquery
                                             :     +- CometBroadcastExchange
                                             :        +- CometProject
                                             :           +- CometFilter
                                             :              +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
                                             +- CometBroadcastExchange
                                                +- CometFilter
                                                   +- CometScan [native_iceberg_compat] parquet spark_catalog.default.web_page

Comet accelerated 94 out of 109 eligible operators (86%). Final plan contains 6 transitions between Spark and Comet.