CometNativeColumnarToRow
+- CometTakeOrderedAndProject
   +- CometHashAggregate
      +- CometColumnarExchange
         +- HashAggregate
            +- Union
               :- HashAggregate
               :  +- CometNativeColumnarToRow
               :     +- CometColumnarExchange
               :        +- HashAggregate
               :           +- Union
               :              :- HashAggregate
               :              :  +- CometNativeColumnarToRow
               :              :     +- CometColumnarExchange
               :              :        +- HashAggregate
               :              :           +- Project
               :              :              +- BroadcastHashJoin
               :              :                 :- Project
               :              :                 :  +- BroadcastHashJoin
               :              :                 :     :- Union
               :              :                 :     :  :- Project
               :              :                 :     :  :  +- Filter
               :              :                 :     :  :     +- ColumnarToRow
               :              :                 :     :  :        +-  Scan parquet spark_catalog.default.store_sales [COMET: Native DataFusion scan does not support subqueries/dynamic pruning]
               :              :                 :     :  :              +- SubqueryBroadcast
               :              :                 :     :  :                 +- BroadcastExchange
               :              :                 :     :  :                    +- CometNativeColumnarToRow
               :              :                 :     :  :                       +- CometProject
               :              :                 :     :  :                          +- CometFilter
               :              :                 :     :  :                             +- CometNativeScan parquet spark_catalog.default.date_dim
               :              :                 :     :  +- Project
               :              :                 :     :     +- Filter
               :              :                 :     :        +- ColumnarToRow
               :              :                 :     :           +-  Scan parquet spark_catalog.default.store_returns [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.store
               :              :- HashAggregate
               :              :  +- CometNativeColumnarToRow
               :              :     +- CometColumnarExchange
               :              :        +- HashAggregate
               :              :           +- Project
               :              :              +- BroadcastHashJoin
               :              :                 :- Project
               :              :                 :  +- BroadcastHashJoin
               :              :                 :     :- Union
               :              :                 :     :  :- Project
               :              :                 :     :  :  +- Filter
               :              :                 :     :  :     +- ColumnarToRow
               :              :                 :     :  :        +-  Scan parquet spark_catalog.default.catalog_sales [COMET: Native DataFusion scan does not support subqueries/dynamic pruning]
               :              :                 :     :  :              +- ReusedSubquery
               :              :                 :     :  +- Project
               :              :                 :     :     +- Filter
               :              :                 :     :        +- ColumnarToRow
               :              :                 :     :           +-  Scan parquet spark_catalog.default.catalog_returns [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.catalog_page
               :              +- HashAggregate
               :                 +- CometNativeColumnarToRow
               :                    +- CometColumnarExchange
               :                       +- HashAggregate
               :                          +- Project
               :                             +- BroadcastHashJoin
               :                                :- Project
               :                                :  +- BroadcastHashJoin
               :                                :     :- Union
               :                                :     :  :- Project
               :                                :     :  :  +- Filter
               :                                :     :  :     +- ColumnarToRow
               :                                :     :  :        +-  Scan parquet spark_catalog.default.web_sales [COMET: Native DataFusion scan does not support subqueries/dynamic pruning]
               :                                :     :  :              +- ReusedSubquery
               :                                :     :  +- Project
               :                                :     :     +- BroadcastHashJoin
               :                                :     :        :- BroadcastExchange
               :                                :     :        :  +- ColumnarToRow
               :                                :     :        :     +-  Scan parquet spark_catalog.default.web_returns [COMET: Native DataFusion scan does not support subqueries/dynamic pruning]
               :                                :     :        :           +- ReusedSubquery
               :                                :     :        +- CometNativeColumnarToRow
               :                                :     :           +- CometProject
               :                                :     :              +- CometFilter
               :                                :     :                 +- CometNativeScan parquet spark_catalog.default.web_sales
               :                                :     +- BroadcastExchange
               :                                :        +- CometNativeColumnarToRow
               :                                :           +- CometProject
               :                                :              +- CometFilter
               :                                :                 +- CometNativeScan parquet spark_catalog.default.date_dim
               :                                +- BroadcastExchange
               :                                   +- CometNativeColumnarToRow
               :                                      +- CometProject
               :                                         +- CometFilter
               :                                            +- CometNativeScan parquet spark_catalog.default.web_site
               :- HashAggregate
               :  +- CometNativeColumnarToRow
               :     +- CometColumnarExchange
               :        +- HashAggregate
               :           +- HashAggregate
               :              +- CometNativeColumnarToRow
               :                 +- CometColumnarExchange
               :                    +- HashAggregate
               :                       +- Union
               :                          :- HashAggregate
               :                          :  +- CometNativeColumnarToRow
               :                          :     +- CometColumnarExchange
               :                          :        +- HashAggregate
               :                          :           +- Project
               :                          :              +- BroadcastHashJoin
               :                          :                 :- Project
               :                          :                 :  +- BroadcastHashJoin
               :                          :                 :     :- Union
               :                          :                 :     :  :- Project
               :                          :                 :     :  :  +- Filter
               :                          :                 :     :  :     +- ColumnarToRow
               :                          :                 :     :  :        +-  Scan parquet spark_catalog.default.store_sales [COMET: Native DataFusion scan does not support subqueries/dynamic pruning]
               :                          :                 :     :  :              +- SubqueryBroadcast
               :                          :                 :     :  :                 +- BroadcastExchange
               :                          :                 :     :  :                    +- CometNativeColumnarToRow
               :                          :                 :     :  :                       +- CometProject
               :                          :                 :     :  :                          +- CometFilter
               :                          :                 :     :  :                             +- CometNativeScan parquet spark_catalog.default.date_dim
               :                          :                 :     :  +- Project
               :                          :                 :     :     +- Filter
               :                          :                 :     :        +- ColumnarToRow
               :                          :                 :     :           +-  Scan parquet spark_catalog.default.store_returns [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.store
               :                          :- HashAggregate
               :                          :  +- CometNativeColumnarToRow
               :                          :     +- CometColumnarExchange
               :                          :        +- HashAggregate
               :                          :           +- Project
               :                          :              +- BroadcastHashJoin
               :                          :                 :- Project
               :                          :                 :  +- BroadcastHashJoin
               :                          :                 :     :- Union
               :                          :                 :     :  :- Project
               :                          :                 :     :  :  +- Filter
               :                          :                 :     :  :     +- ColumnarToRow
               :                          :                 :     :  :        +-  Scan parquet spark_catalog.default.catalog_sales [COMET: Native DataFusion scan does not support subqueries/dynamic pruning]
               :                          :                 :     :  :              +- ReusedSubquery
               :                          :                 :     :  +- Project
               :                          :                 :     :     +- Filter
               :                          :                 :     :        +- ColumnarToRow
               :                          :                 :     :           +-  Scan parquet spark_catalog.default.catalog_returns [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.catalog_page
               :                          +- HashAggregate
               :                             +- CometNativeColumnarToRow
               :                                +- CometColumnarExchange
               :                                   +- HashAggregate
               :                                      +- Project
               :                                         +- BroadcastHashJoin
               :                                            :- Project
               :                                            :  +- BroadcastHashJoin
               :                                            :     :- Union
               :                                            :     :  :- Project
               :                                            :     :  :  +- Filter
               :                                            :     :  :     +- ColumnarToRow
               :                                            :     :  :        +-  Scan parquet spark_catalog.default.web_sales [COMET: Native DataFusion scan does not support subqueries/dynamic pruning]
               :                                            :     :  :              +- ReusedSubquery
               :                                            :     :  +- Project
               :                                            :     :     +- BroadcastHashJoin
               :                                            :     :        :- BroadcastExchange
               :                                            :     :        :  +- ColumnarToRow
               :                                            :     :        :     +-  Scan parquet spark_catalog.default.web_returns [COMET: Native DataFusion scan does not support subqueries/dynamic pruning]
               :                                            :     :        :           +- ReusedSubquery
               :                                            :     :        +- CometNativeColumnarToRow
               :                                            :     :           +- CometProject
               :                                            :     :              +- CometFilter
               :                                            :     :                 +- CometNativeScan parquet spark_catalog.default.web_sales
               :                                            :     +- BroadcastExchange
               :                                            :        +- CometNativeColumnarToRow
               :                                            :           +- CometProject
               :                                            :              +- CometFilter
               :                                            :                 +- CometNativeScan parquet spark_catalog.default.date_dim
               :                                            +- BroadcastExchange
               :                                               +- CometNativeColumnarToRow
               :                                                  +- CometProject
               :                                                     +- CometFilter
               :                                                        +- CometNativeScan parquet spark_catalog.default.web_site
               +- HashAggregate
                  +- CometNativeColumnarToRow
                     +- CometColumnarExchange
                        +- HashAggregate
                           +- HashAggregate
                              +- CometNativeColumnarToRow
                                 +- CometColumnarExchange
                                    +- HashAggregate
                                       +- Union
                                          :- HashAggregate
                                          :  +- CometNativeColumnarToRow
                                          :     +- CometColumnarExchange
                                          :        +- HashAggregate
                                          :           +- Project
                                          :              +- BroadcastHashJoin
                                          :                 :- Project
                                          :                 :  +- BroadcastHashJoin
                                          :                 :     :- Union
                                          :                 :     :  :- Project
                                          :                 :     :  :  +- Filter
                                          :                 :     :  :     +- ColumnarToRow
                                          :                 :     :  :        +-  Scan parquet spark_catalog.default.store_sales [COMET: Native DataFusion scan does not support subqueries/dynamic pruning]
                                          :                 :     :  :              +- SubqueryBroadcast
                                          :                 :     :  :                 +- BroadcastExchange
                                          :                 :     :  :                    +- CometNativeColumnarToRow
                                          :                 :     :  :                       +- CometProject
                                          :                 :     :  :                          +- CometFilter
                                          :                 :     :  :                             +- CometNativeScan parquet spark_catalog.default.date_dim
                                          :                 :     :  +- Project
                                          :                 :     :     +- Filter
                                          :                 :     :        +- ColumnarToRow
                                          :                 :     :           +-  Scan parquet spark_catalog.default.store_returns [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.store
                                          :- HashAggregate
                                          :  +- CometNativeColumnarToRow
                                          :     +- CometColumnarExchange
                                          :        +- HashAggregate
                                          :           +- Project
                                          :              +- BroadcastHashJoin
                                          :                 :- Project
                                          :                 :  +- BroadcastHashJoin
                                          :                 :     :- Union
                                          :                 :     :  :- Project
                                          :                 :     :  :  +- Filter
                                          :                 :     :  :     +- ColumnarToRow
                                          :                 :     :  :        +-  Scan parquet spark_catalog.default.catalog_sales [COMET: Native DataFusion scan does not support subqueries/dynamic pruning]
                                          :                 :     :  :              +- ReusedSubquery
                                          :                 :     :  +- Project
                                          :                 :     :     +- Filter
                                          :                 :     :        +- ColumnarToRow
                                          :                 :     :           +-  Scan parquet spark_catalog.default.catalog_returns [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.catalog_page
                                          +- HashAggregate
                                             +- CometNativeColumnarToRow
                                                +- CometColumnarExchange
                                                   +- HashAggregate
                                                      +- Project
                                                         +- BroadcastHashJoin
                                                            :- Project
                                                            :  +- BroadcastHashJoin
                                                            :     :- Union
                                                            :     :  :- Project
                                                            :     :  :  +- Filter
                                                            :     :  :     +- ColumnarToRow
                                                            :     :  :        +-  Scan parquet spark_catalog.default.web_sales [COMET: Native DataFusion scan does not support subqueries/dynamic pruning]
                                                            :     :  :              +- ReusedSubquery
                                                            :     :  +- Project
                                                            :     :     +- BroadcastHashJoin
                                                            :     :        :- BroadcastExchange
                                                            :     :        :  +- ColumnarToRow
                                                            :     :        :     +-  Scan parquet spark_catalog.default.web_returns [COMET: Native DataFusion scan does not support subqueries/dynamic pruning]
                                                            :     :        :           +- ReusedSubquery
                                                            :     :        +- CometNativeColumnarToRow
                                                            :     :           +- CometProject
                                                            :     :              +- CometFilter
                                                            :     :                 +- CometNativeScan parquet spark_catalog.default.web_sales
                                                            :     +- BroadcastExchange
                                                            :        +- CometNativeColumnarToRow
                                                            :           +- CometProject
                                                            :              +- CometFilter
                                                            :                 +- CometNativeScan parquet spark_catalog.default.date_dim
                                                            +- BroadcastExchange
                                                               +- CometNativeColumnarToRow
                                                                  +- CometProject
                                                                     +- CometFilter
                                                                        +- CometNativeScan parquet spark_catalog.default.web_site

Comet accelerated 89 out of 263 eligible operators (33%). Final plan contains 57 transitions between Spark and Comet.