CometNativeColumnarToRow
+- CometTakeOrderedAndProject
   +- CometHashAggregate
      +- CometColumnarExchange
         +- HashAggregate
            +- Union
               :- Project
               :  +- Filter
               :     +- Window
               :        +- Sort
               :           +-  Window [COMET: WindowExec is not fully compatible with Spark (Native WindowExec has known correctness issues). To enable it anyway, set spark.comet.operator.WindowExec.allowIncompatible=true. For more information, refer to the Comet Compatibility Guide (https://datafusion.apache.org/comet/user-guide/compatibility.html).]
               :              +- CometNativeColumnarToRow
               :                 +- CometSort
               :                    +- CometColumnarExchange
               :                       +- HashAggregate
               :                          +- CometNativeColumnarToRow
               :                             +- CometColumnarExchange
               :                                +- HashAggregate
               :                                   +- Project
               :                                      +- BroadcastHashJoin
               :                                         :- Project
               :                                         :  +- BroadcastHashJoin
               :                                         :     :- BroadcastExchange
               :                                         :     :  +- Project
               :                                         :     :     +- 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
               :                                         :     +- CometNativeColumnarToRow
               :                                         :        +- CometProject
               :                                         :           +- CometFilter
               :                                         :              +- CometNativeScan parquet spark_catalog.default.web_returns
               :                                         +- BroadcastExchange
               :                                            +- CometNativeColumnarToRow
               :                                               +- CometProject
               :                                                  +- CometFilter
               :                                                     +- CometNativeScan parquet spark_catalog.default.date_dim
               :- Project
               :  +- Filter
               :     +- Window
               :        +- Sort
               :           +-  Window [COMET: WindowExec is not fully compatible with Spark (Native WindowExec has known correctness issues). To enable it anyway, set spark.comet.operator.WindowExec.allowIncompatible=true. For more information, refer to the Comet Compatibility Guide (https://datafusion.apache.org/comet/user-guide/compatibility.html).]
               :              +- CometNativeColumnarToRow
               :                 +- CometSort
               :                    +- CometColumnarExchange
               :                       +- HashAggregate
               :                          +- CometNativeColumnarToRow
               :                             +- CometColumnarExchange
               :                                +- HashAggregate
               :                                   +- Project
               :                                      +- BroadcastHashJoin
               :                                         :- Project
               :                                         :  +- BroadcastHashJoin
               :                                         :     :- BroadcastExchange
               :                                         :     :  +- Project
               :                                         :     :     +- Filter
               :                                         :     :        +- ColumnarToRow
               :                                         :     :           +-  Scan parquet spark_catalog.default.catalog_sales [COMET: Native DataFusion scan does not support subqueries/dynamic pruning]
               :                                         :     :                 +- ReusedSubquery
               :                                         :     +- CometNativeColumnarToRow
               :                                         :        +- CometProject
               :                                         :           +- CometFilter
               :                                         :              +- CometNativeScan parquet spark_catalog.default.catalog_returns
               :                                         +- BroadcastExchange
               :                                            +- CometNativeColumnarToRow
               :                                               +- CometProject
               :                                                  +- CometFilter
               :                                                     +- CometNativeScan parquet spark_catalog.default.date_dim
               +- Project
                  +- Filter
                     +- Window
                        +- Sort
                           +-  Window [COMET: WindowExec is not fully compatible with Spark (Native WindowExec has known correctness issues). To enable it anyway, set spark.comet.operator.WindowExec.allowIncompatible=true. For more information, refer to the Comet Compatibility Guide (https://datafusion.apache.org/comet/user-guide/compatibility.html).]
                              +- CometNativeColumnarToRow
                                 +- CometSort
                                    +- CometColumnarExchange
                                       +- HashAggregate
                                          +- CometNativeColumnarToRow
                                             +- CometColumnarExchange
                                                +- HashAggregate
                                                   +- Project
                                                      +- BroadcastHashJoin
                                                         :- Project
                                                         :  +- BroadcastHashJoin
                                                         :     :- BroadcastExchange
                                                         :     :  +- Project
                                                         :     :     +- Filter
                                                         :     :        +- ColumnarToRow
                                                         :     :           +-  Scan parquet spark_catalog.default.store_sales [COMET: Native DataFusion scan does not support subqueries/dynamic pruning]
                                                         :     :                 +- ReusedSubquery
                                                         :     +- CometNativeColumnarToRow
                                                         :        +- CometProject
                                                         :           +- CometFilter
                                                         :              +- CometNativeScan parquet spark_catalog.default.store_returns
                                                         +- BroadcastExchange
                                                            +- CometNativeColumnarToRow
                                                               +- CometProject
                                                                  +- CometFilter
                                                                     +- CometNativeScan parquet spark_catalog.default.date_dim

Comet accelerated 33 out of 87 eligible operators (37%). Final plan contains 17 transitions between Spark and Comet.