TakeOrderedAndProject
+- Project
   +- BroadcastHashJoin
      :- Project
      :  +- BroadcastHashJoin
      :     :- HashAggregate
      :     :  +- CometNativeColumnarToRow
      :     :     +- CometColumnarExchange
      :     :        +- HashAggregate
      :     :           +- Project
      :     :              +- BroadcastHashJoin
      :     :                 :- Project
      :     :                 :  +- BroadcastHashJoin
      :     :                 :     :- Filter
      :     :                 :     :  +- ColumnarToRow
      :     :                 :     :     +-  Scan parquet spark_catalog.default.store_returns [COMET: Native DataFusion scan does not support subqueries/dynamic pruning]
      :     :                 :     :           +- SubqueryBroadcast
      :     :                 :     :              +- BroadcastExchange
      :     :                 :     :                 +- CometNativeColumnarToRow
      :     :                 :     :                    +- CometProject
      :     :                 :     :                       +- CometBroadcastHashJoin
      :     :                 :     :                          :- CometFilter
      :     :                 :     :                          :  +- CometNativeScan parquet spark_catalog.default.date_dim
      :     :                 :     :                          +- CometBroadcastExchange
      :     :                 :     :                             +- CometProject
      :     :                 :     :                                +- CometBroadcastHashJoin
      :     :                 :     :                                   :- CometNativeScan parquet spark_catalog.default.date_dim
      :     :                 :     :                                   +- CometBroadcastExchange
      :     :                 :     :                                      +- CometProject
      :     :                 :     :                                         +- CometFilter
      :     :                 :     :                                            +- CometNativeScan parquet spark_catalog.default.date_dim
      :     :                 :     +- BroadcastExchange
      :     :                 :        +- CometNativeColumnarToRow
      :     :                 :           +- CometProject
      :     :                 :              +- CometFilter
      :     :                 :                 +- CometNativeScan parquet spark_catalog.default.item
      :     :                 +- BroadcastExchange
      :     :                    +- CometNativeColumnarToRow
      :     :                       +- CometProject
      :     :                          +- CometBroadcastHashJoin
      :     :                             :- CometFilter
      :     :                             :  +- CometNativeScan parquet spark_catalog.default.date_dim
      :     :                             +- CometBroadcastExchange
      :     :                                +- CometProject
      :     :                                   +- CometBroadcastHashJoin
      :     :                                      :- CometNativeScan parquet spark_catalog.default.date_dim
      :     :                                      +- CometBroadcastExchange
      :     :                                         +- CometProject
      :     :                                            +- CometFilter
      :     :                                               +- CometNativeScan parquet spark_catalog.default.date_dim
      :     +- BroadcastExchange
      :        +- HashAggregate
      :           +- CometNativeColumnarToRow
      :              +- CometColumnarExchange
      :                 +- HashAggregate
      :                    +- Project
      :                       +- BroadcastHashJoin
      :                          :- Project
      :                          :  +- BroadcastHashJoin
      :                          :     :- Filter
      :                          :     :  +- ColumnarToRow
      :                          :     :     +-  Scan parquet spark_catalog.default.catalog_returns [COMET: Native DataFusion scan does not support subqueries/dynamic pruning]
      :                          :     :           +- SubqueryBroadcast
      :                          :     :              +- BroadcastExchange
      :                          :     :                 +- CometNativeColumnarToRow
      :                          :     :                    +- CometProject
      :                          :     :                       +- CometBroadcastHashJoin
      :                          :     :                          :- CometFilter
      :                          :     :                          :  +- CometNativeScan parquet spark_catalog.default.date_dim
      :                          :     :                          +- CometBroadcastExchange
      :                          :     :                             +- CometProject
      :                          :     :                                +- CometBroadcastHashJoin
      :                          :     :                                   :- CometNativeScan parquet spark_catalog.default.date_dim
      :                          :     :                                   +- CometBroadcastExchange
      :                          :     :                                      +- CometProject
      :                          :     :                                         +- CometFilter
      :                          :     :                                            +- CometNativeScan parquet spark_catalog.default.date_dim
      :                          :     +- BroadcastExchange
      :                          :        +- CometNativeColumnarToRow
      :                          :           +- CometProject
      :                          :              +- CometFilter
      :                          :                 +- CometNativeScan parquet spark_catalog.default.item
      :                          +- BroadcastExchange
      :                             +- CometNativeColumnarToRow
      :                                +- CometProject
      :                                   +- CometBroadcastHashJoin
      :                                      :- CometFilter
      :                                      :  +- CometNativeScan parquet spark_catalog.default.date_dim
      :                                      +- CometBroadcastExchange
      :                                         +- CometProject
      :                                            +- CometBroadcastHashJoin
      :                                               :- CometNativeScan parquet spark_catalog.default.date_dim
      :                                               +- CometBroadcastExchange
      :                                                  +- CometProject
      :                                                     +- CometFilter
      :                                                        +- CometNativeScan parquet spark_catalog.default.date_dim
      +- BroadcastExchange
         +- HashAggregate
            +- CometNativeColumnarToRow
               +- CometColumnarExchange
                  +- HashAggregate
                     +- Project
                        +- BroadcastHashJoin
                           :- Project
                           :  +- BroadcastHashJoin
                           :     :- Filter
                           :     :  +- ColumnarToRow
                           :     :     +-  Scan parquet spark_catalog.default.web_returns [COMET: Native DataFusion scan does not support subqueries/dynamic pruning]
                           :     :           +- ReusedSubquery
                           :     +- BroadcastExchange
                           :        +- CometNativeColumnarToRow
                           :           +- CometProject
                           :              +- CometFilter
                           :                 +- CometNativeScan parquet spark_catalog.default.item
                           +- BroadcastExchange
                              +- CometNativeColumnarToRow
                                 +- CometProject
                                    +- CometBroadcastHashJoin
                                       :- CometFilter
                                       :  +- CometNativeScan parquet spark_catalog.default.date_dim
                                       +- CometBroadcastExchange
                                          +- CometProject
                                             +- CometBroadcastHashJoin
                                                :- CometNativeScan parquet spark_catalog.default.date_dim
                                                +- CometBroadcastExchange
                                                   +- CometProject
                                                      +- CometFilter
                                                         +- CometNativeScan parquet spark_catalog.default.date_dim

Comet accelerated 72 out of 114 eligible operators (63%). Final plan contains 14 transitions between Spark and Comet.