CometNativeColumnarToRow
+- CometSort
   +- CometColumnarExchange
      +- HashAggregate
         +- CometNativeColumnarToRow
            +- CometColumnarExchange
               +- HashAggregate
                  +- Project
                     +- BroadcastHashJoin
                        :- Project
                        :  +- BroadcastHashJoin
                        :     :- Project
                        :     :  +- BroadcastHashJoin
                        :     :     :- Project
                        :     :     :  +- BroadcastHashJoin
                        :     :     :     :- Project
                        :     :     :     :  +- BroadcastHashJoin
                        :     :     :     :     :- Project
                        :     :     :     :     :  +- BroadcastHashJoin
                        :     :     :     :     :     :- CometNativeColumnarToRow
                        :     :     :     :     :     :  +- CometProject
                        :     :     :     :     :     :     +- CometFilter
                        :     :     :     :     :     :        +- CometNativeScan parquet spark_catalog.default.call_center
                        :     :     :     :     :     +- BroadcastExchange
                        :     :     :     :     :        +- Filter
                        :     :     :     :     :           +- ColumnarToRow
                        :     :     :     :     :              +-  Scan parquet spark_catalog.default.catalog_returns [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
                        :     :     :     +- BroadcastExchange
                        :     :     :        +- CometNativeColumnarToRow
                        :     :     :           +- CometFilter
                        :     :     :              +- CometNativeScan parquet spark_catalog.default.customer
                        :     :     +- BroadcastExchange
                        :     :        +- CometNativeColumnarToRow
                        :     :           +- CometProject
                        :     :              +- CometFilter
                        :     :                 +- CometNativeScan parquet spark_catalog.default.customer_address
                        :     +- BroadcastExchange
                        :        +- CometNativeColumnarToRow
                        :           +- CometProject
                        :              +- CometFilter
                        :                 +- CometNativeScan parquet spark_catalog.default.customer_demographics
                        +- BroadcastExchange
                           +- CometNativeColumnarToRow
                              +- CometProject
                                 +- CometFilter
                                    +- CometNativeScan parquet spark_catalog.default.household_demographics

Comet accelerated 23 out of 47 eligible operators (48%). Final plan contains 10 transitions between Spark and Comet.