TakeOrderedAndProject
+- Filter
   +- HashAggregate
      +- HashAggregate
         +- Project
            +- BroadcastHashJoin
               :-  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
               :        +- CometExchange
               :           +- CometProject
               :              +- CometFilter
               :                 +- CometSortMergeJoin
               :                    :- CometSort
               :                    :  +- CometColumnarExchange
               :                    :     +- HashAggregate
               :                    :        +- Exchange
               :                    :           +- HashAggregate
               :                    :              +- Project
               :                    :                 +- BroadcastHashJoin
               :                    :                    :- Project
               :                    :                    :  +-  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
               :                    :                    :           +- CometExchange
               :                    :                    :              +- CometHashAggregate
               :                    :                    :                 +- CometExchange
               :                    :                    :                    +- CometHashAggregate
               :                    :                    :                       +- CometProject
               :                    :                    :                          +- CometBroadcastHashJoin
               :                    :                    :                             :- CometFilter
               :                    :                    :                             :  +- CometScan [native_iceberg_compat] parquet spark_catalog.default.web_sales
               :                    :                    :                             :        +- SubqueryBroadcast
               :                    :                    :                             :           +- BroadcastExchange
               :                    :                    :                             :              +- CometNativeColumnarToRow
               :                    :                    :                             :                 +- CometProject
               :                    :                    :                             :                    +- CometFilter
               :                    :                    :                             :                       +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
               :                    :                    :                             +- CometBroadcastExchange
               :                    :                    :                                +- CometProject
               :                    :                    :                                   +- CometFilter
               :                    :                    :                                      +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
               :                    :                    +- BroadcastExchange
               :                    :                       +- Project
               :                    :                          +-  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
               :                    :                                   +- CometExchange
               :                    :                                      +- CometHashAggregate
               :                    :                                         +- CometExchange
               :                    :                                            +- CometHashAggregate
               :                    :                                               +- CometProject
               :                    :                                                  +- CometBroadcastHashJoin
               :                    :                                                     :- CometFilter
               :                    :                                                     :  +- CometScan [native_iceberg_compat] parquet spark_catalog.default.web_sales
               :                    :                                                     :        +- SubqueryBroadcast
               :                    :                                                     :           +- BroadcastExchange
               :                    :                                                     :              +- CometNativeColumnarToRow
               :                    :                                                     :                 +- CometProject
               :                    :                                                     :                    +- CometFilter
               :                    :                                                     :                       +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
               :                    :                                                     +- CometBroadcastExchange
               :                    :                                                        +- CometProject
               :                    :                                                           +- CometFilter
               :                    :                                                              +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
               :                    +- CometSort
               :                       +- CometColumnarExchange
               :                          +- HashAggregate
               :                             +- Exchange
               :                                +- HashAggregate
               :                                   +- Project
               :                                      +- BroadcastHashJoin
               :                                         :- Project
               :                                         :  +-  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
               :                                         :           +- CometExchange
               :                                         :              +- CometHashAggregate
               :                                         :                 +- CometExchange
               :                                         :                    +- CometHashAggregate
               :                                         :                       +- CometProject
               :                                         :                          +- CometBroadcastHashJoin
               :                                         :                             :- CometFilter
               :                                         :                             :  +- CometScan [native_iceberg_compat] parquet spark_catalog.default.store_sales
               :                                         :                             :        +- ReusedSubquery
               :                                         :                             +- CometBroadcastExchange
               :                                         :                                +- CometProject
               :                                         :                                   +- CometFilter
               :                                         :                                      +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
               :                                         +- BroadcastExchange
               :                                            +- Project
               :                                               +-  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
               :                                                        +- CometExchange
               :                                                           +- CometHashAggregate
               :                                                              +- CometExchange
               :                                                                 +- CometHashAggregate
               :                                                                    +- CometProject
               :                                                                       +- CometBroadcastHashJoin
               :                                                                          :- CometFilter
               :                                                                          :  +- CometScan [native_iceberg_compat] parquet spark_catalog.default.store_sales
               :                                                                          :        +- ReusedSubquery
               :                                                                          +- CometBroadcastExchange
               :                                                                             +- CometProject
               :                                                                                +- CometFilter
               :                                                                                   +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
               +- BroadcastExchange
                  +- Project
                     +-  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
                              +- CometExchange
                                 +- CometProject
                                    +- CometFilter
                                       +- CometSortMergeJoin
                                          :- CometSort
                                          :  +- CometColumnarExchange
                                          :     +- HashAggregate
                                          :        +- Exchange
                                          :           +- HashAggregate
                                          :              +- Project
                                          :                 +- BroadcastHashJoin
                                          :                    :- Project
                                          :                    :  +-  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
                                          :                    :           +- CometExchange
                                          :                    :              +- CometHashAggregate
                                          :                    :                 +- CometExchange
                                          :                    :                    +- CometHashAggregate
                                          :                    :                       +- CometProject
                                          :                    :                          +- CometBroadcastHashJoin
                                          :                    :                             :- CometFilter
                                          :                    :                             :  +- CometScan [native_iceberg_compat] parquet spark_catalog.default.web_sales
                                          :                    :                             :        +- SubqueryBroadcast
                                          :                    :                             :           +- BroadcastExchange
                                          :                    :                             :              +- CometNativeColumnarToRow
                                          :                    :                             :                 +- CometProject
                                          :                    :                             :                    +- CometFilter
                                          :                    :                             :                       +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
                                          :                    :                             +- CometBroadcastExchange
                                          :                    :                                +- CometProject
                                          :                    :                                   +- CometFilter
                                          :                    :                                      +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
                                          :                    +- BroadcastExchange
                                          :                       +- Project
                                          :                          +-  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
                                          :                                   +- CometExchange
                                          :                                      +- CometHashAggregate
                                          :                                         +- CometExchange
                                          :                                            +- CometHashAggregate
                                          :                                               +- CometProject
                                          :                                                  +- CometBroadcastHashJoin
                                          :                                                     :- CometFilter
                                          :                                                     :  +- CometScan [native_iceberg_compat] parquet spark_catalog.default.web_sales
                                          :                                                     :        +- SubqueryBroadcast
                                          :                                                     :           +- BroadcastExchange
                                          :                                                     :              +- CometNativeColumnarToRow
                                          :                                                     :                 +- CometProject
                                          :                                                     :                    +- CometFilter
                                          :                                                     :                       +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
                                          :                                                     +- CometBroadcastExchange
                                          :                                                        +- CometProject
                                          :                                                           +- CometFilter
                                          :                                                              +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
                                          +- CometSort
                                             +- CometColumnarExchange
                                                +- HashAggregate
                                                   +- Exchange
                                                      +- HashAggregate
                                                         +- Project
                                                            +- BroadcastHashJoin
                                                               :- Project
                                                               :  +-  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
                                                               :           +- CometExchange
                                                               :              +- CometHashAggregate
                                                               :                 +- CometExchange
                                                               :                    +- CometHashAggregate
                                                               :                       +- CometProject
                                                               :                          +- CometBroadcastHashJoin
                                                               :                             :- CometFilter
                                                               :                             :  +- CometScan [native_iceberg_compat] parquet spark_catalog.default.store_sales
                                                               :                             :        +- ReusedSubquery
                                                               :                             +- CometBroadcastExchange
                                                               :                                +- CometProject
                                                               :                                   +- CometFilter
                                                               :                                      +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim
                                                               +- BroadcastExchange
                                                                  +- Project
                                                                     +-  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
                                                                              +- CometExchange
                                                                                 +- CometHashAggregate
                                                                                    +- CometExchange
                                                                                       +- CometHashAggregate
                                                                                          +- CometProject
                                                                                             +- CometBroadcastHashJoin
                                                                                                :- CometFilter
                                                                                                :  +- CometScan [native_iceberg_compat] parquet spark_catalog.default.store_sales
                                                                                                :        +- ReusedSubquery
                                                                                                +- CometBroadcastExchange
                                                                                                   +- CometProject
                                                                                                      +- CometFilter
                                                                                                         +- CometScan [native_iceberg_compat] parquet spark_catalog.default.date_dim

Comet accelerated 134 out of 196 eligible operators (68%). Final plan contains 14 transitions between Spark and Comet.