CometNativeColumnarToRow
+- CometSort
   +- CometColumnarExchange
      +- HashAggregate
         +- CometNativeColumnarToRow
            +- CometColumnarExchange
               +- HashAggregate
                  +- Project
                     +- BroadcastHashJoin
                        :- Project
                        :  +- BroadcastHashJoin
                        :     :- BroadcastExchange
                        :     :  +- CometNativeColumnarToRow
                        :     :     +- CometProject
                        :     :        +- CometFilter
                        :     :           +- CometNativeScan parquet spark_catalog.default.item
                        :     +- Union
                        :        :- Project
                        :        :  +- BroadcastHashJoin
                        :        :     :- Filter
                        :        :     :  +- ColumnarToRow
                        :        :     :     +-  Scan parquet spark_catalog.default.web_sales [COMET: Native DataFusion scan does not support subqueries/dynamic pruning]
                        :        :     :           +- SubqueryBroadcast
                        :        :     :              +- BroadcastExchange
                        :        :     :                 +- CometNativeColumnarToRow
                        :        :     :                    +- CometProject
                        :        :     :                       +- CometFilter
                        :        :     :                          +- CometNativeScan parquet spark_catalog.default.date_dim
                        :        :     +- BroadcastExchange
                        :        :        +- CometNativeColumnarToRow
                        :        :           +- CometProject
                        :        :              +- CometFilter
                        :        :                 +- CometNativeScan parquet spark_catalog.default.date_dim
                        :        :- Project
                        :        :  +- BroadcastHashJoin
                        :        :     :- Filter
                        :        :     :  +- ColumnarToRow
                        :        :     :     +-  Scan parquet spark_catalog.default.catalog_sales [COMET: Native DataFusion scan does not support subqueries/dynamic pruning]
                        :        :     :           +- ReusedSubquery
                        :        :     +- BroadcastExchange
                        :        :        +- CometNativeColumnarToRow
                        :        :           +- CometProject
                        :        :              +- CometFilter
                        :        :                 +- CometNativeScan parquet spark_catalog.default.date_dim
                        :        +- Project
                        :           +- BroadcastHashJoin
                        :              :- Filter
                        :              :  +- ColumnarToRow
                        :              :     +-  Scan parquet spark_catalog.default.store_sales [COMET: Native DataFusion scan does not support subqueries/dynamic pruning]
                        :              :           +- ReusedSubquery
                        :              +- BroadcastExchange
                        :                 +- CometNativeColumnarToRow
                        :                    +- CometProject
                        :                       +- CometFilter
                        :                          +- CometNativeScan parquet spark_catalog.default.date_dim
                        +- BroadcastExchange
                           +- CometNativeColumnarToRow
                              +- CometProject
                                 +- CometFilter
                                    +- CometNativeScan parquet spark_catalog.default.time_dim

Comet accelerated 21 out of 49 eligible operators (42%). Final plan contains 11 transitions between Spark and Comet.