BroadcastNestedLoopJoin
:- BroadcastNestedLoopJoin
:  :- BroadcastNestedLoopJoin
:  :  :- BroadcastNestedLoopJoin
:  :  :  :-  BroadcastNestedLoopJoin [COMET: BroadcastNestedLoopJoin is not supported]
:  :  :  :  :- CometNativeColumnarToRow
:  :  :  :  :  +- CometHashAggregate
:  :  :  :  :     +- CometExchange
:  :  :  :  :        +- CometHashAggregate
:  :  :  :  :           +- CometHashAggregate
:  :  :  :  :              +- CometExchange
:  :  :  :  :                 +- CometHashAggregate
:  :  :  :  :                    +- CometProject
:  :  :  :  :                       +- CometFilter
:  :  :  :  :                          +- CometScan [native_iceberg_compat] parquet spark_catalog.default.store_sales
:  :  :  :  +- BroadcastExchange
:  :  :  :     +- CometNativeColumnarToRow
:  :  :  :        +- CometHashAggregate
:  :  :  :           +- CometExchange
:  :  :  :              +- CometHashAggregate
:  :  :  :                 +- CometHashAggregate
:  :  :  :                    +- CometExchange
:  :  :  :                       +- CometHashAggregate
:  :  :  :                          +- CometProject
:  :  :  :                             +- CometFilter
:  :  :  :                                +- CometScan [native_iceberg_compat] parquet spark_catalog.default.store_sales
:  :  :  +- BroadcastExchange
:  :  :     +- CometNativeColumnarToRow
:  :  :        +- CometHashAggregate
:  :  :           +- CometExchange
:  :  :              +- CometHashAggregate
:  :  :                 +- CometHashAggregate
:  :  :                    +- CometExchange
:  :  :                       +- CometHashAggregate
:  :  :                          +- CometProject
:  :  :                             +- CometFilter
:  :  :                                +- CometScan [native_iceberg_compat] parquet spark_catalog.default.store_sales
:  :  +- BroadcastExchange
:  :     +- CometNativeColumnarToRow
:  :        +- CometHashAggregate
:  :           +- CometExchange
:  :              +- CometHashAggregate
:  :                 +- CometHashAggregate
:  :                    +- CometExchange
:  :                       +- CometHashAggregate
:  :                          +- CometProject
:  :                             +- CometFilter
:  :                                +- CometScan [native_iceberg_compat] parquet spark_catalog.default.store_sales
:  +- BroadcastExchange
:     +- CometNativeColumnarToRow
:        +- CometHashAggregate
:           +- CometExchange
:              +- CometHashAggregate
:                 +- CometHashAggregate
:                    +- CometExchange
:                       +- CometHashAggregate
:                          +- CometProject
:                             +- CometFilter
:                                +- CometScan [native_iceberg_compat] parquet spark_catalog.default.store_sales
+- BroadcastExchange
   +- CometNativeColumnarToRow
      +- CometHashAggregate
         +- CometExchange
            +- CometHashAggregate
               +- CometHashAggregate
                  +- CometExchange
                     +- CometHashAggregate
                        +- CometProject
                           +- CometFilter
                              +- CometScan [native_iceberg_compat] parquet spark_catalog.default.store_sales

Comet accelerated 54 out of 64 eligible operators (84%). Final plan contains 6 transitions between Spark and Comet.