Query: q1 TPCH Snappy. Comet Exec: Enabled (CometHashAggregate, CometFilter, CometProject)
Query: q1 TPCH Snappy: ExplainInfo:
 Sort [COMET: Sort is not native because the following children are not native (Exchange)]
+-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
   +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (Exchange)]
      +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
         +- CometHashAggregate
            +- CometProject
               +- CometFilter
                  +- CometScan parquet 


Query: q2 TPCH Snappy. Comet Exec: Enabled (CometHashAggregate, CometBroadcastHashJoin, CometFilter, CometProject)
Query: q2 TPCH Snappy: ExplainInfo:
 TakeOrderedAndProject [COMET: TakeOrderedAndProject requires shuffle to be enabled]
+-  Project [COMET: Project is not native because the following children are not native (BroadcastHashJoin)]
   +- BroadcastHashJoin
      :-  Project [COMET: Project is not native because the following children are not native (BroadcastHashJoin)]
      :  +-  BroadcastHashJoin [COMET: BroadcastHashJoin is not native because the following children are not native (Project, BroadcastExchange)]
      :     :-  Project [COMET: Project is not native because the following children are not native (BroadcastHashJoin)]
      :     :  +- BroadcastHashJoin
      :     :     :-  Project [COMET: Project is not native because the following children are not native (SortMergeJoin)]
      :     :     :  +-  SortMergeJoin [COMET: SortMergeJoin is not enabled because the following children are not native (Sort, Sort)]
      :     :     :     :-  Sort [COMET: Sort is not native because the following children are not native (Exchange)]
      :     :     :     :  +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
      :     :     :     :     +- CometProject
      :     :     :     :        +- CometBroadcastHashJoin
      :     :     :     :           :- CometBroadcastExchange
      :     :     :     :           :  +- CometProject
      :     :     :     :           :     +- CometFilter
      :     :     :     :           :        +- CometScan parquet 
      :     :     :     :           +- CometFilter
      :     :     :     :              +- CometScan parquet 
      :     :     :     +-  Sort [COMET: Sort is not native because the following children are not native (Exchange)]
      :     :     :        +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
      :     :     :           +-  Filter [COMET: Filter is not native because the following children are not native (HashAggregate)]
      :     :     :              +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (Exchange)]
      :     :     :                 +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
      :     :     :                    +- CometHashAggregate
      :     :     :                       +- CometProject
      :     :     :                          +- CometBroadcastHashJoin
      :     :     :                             :- CometProject
      :     :     :                             :  +- CometBroadcastHashJoin
      :     :     :                             :     :- CometProject
      :     :     :                             :     :  +- CometBroadcastHashJoin
      :     :     :                             :     :     :- CometFilter
      :     :     :                             :     :     :  +- CometScan parquet 
      :     :     :                             :     :     +- CometBroadcastExchange
      :     :     :                             :     :        +- CometFilter
      :     :     :                             :     :           +- CometScan parquet 
      :     :     :                             :     +- CometBroadcastExchange
      :     :     :                             :        +- CometFilter
      :     :     :                             :           +- CometScan parquet 
      :     :     :                             +- CometBroadcastExchange
      :     :     :                                +- CometProject
      :     :     :                                   +- CometFilter
      :     :     :                                      +- CometScan parquet 
      :     :     +- BroadcastExchange
      :     :        +- CometFilter
      :     :           +- CometScan parquet 
      :     +- BroadcastExchange
      :        +-  Filter [COMET: xxhash64 is disabled by default. Set spark.comet.xxhash64.enabled=true to enable it.]
      :           :  +- Subquery
      :           :     +-  ObjectHashAggregate [COMET: ObjectHashAggregate is not supported]
      :           :        +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
      :           :           +-  ObjectHashAggregate [COMET: ObjectHashAggregate is not supported]
      :           :              +- CometProject
      :           :                 +- CometFilter
      :           :                    +- CometScan parquet 
      :           +- CometScan parquet 
      +- BroadcastExchange
         +- CometProject
            +- CometFilter
               +- CometScan parquet 


Query: q3 TPCH Snappy. Comet Exec: Enabled (CometBroadcastHashJoin, CometFilter, CometProject)
Query: q3 TPCH Snappy: ExplainInfo:
 TakeOrderedAndProject [COMET: TakeOrderedAndProject requires shuffle to be enabled]
+- HashAggregate
   +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (Project)]
      +-  Project [COMET: Project is not native because the following children are not native (SortMergeJoin)]
         +-  SortMergeJoin [COMET: SortMergeJoin is not enabled because the following children are not native (Sort, Sort)]
            :-  Sort [COMET: Sort is not native because the following children are not native (Exchange)]
            :  +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
            :     +- CometProject
            :        +- CometBroadcastHashJoin
            :           :- CometBroadcastExchange
            :           :  +- CometProject
            :           :     +- CometFilter
            :           :        +- CometScan parquet 
            :           +- CometFilter
            :              +- CometScan parquet 
            +-  Sort [COMET: Sort is not native because the following children are not native (Exchange)]
               +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
                  +- CometProject
                     +- CometFilter
                        +- CometScan parquet 


Query: q4 TPCH Snappy. Comet Exec: Enabled (CometHashAggregate, CometBroadcastHashJoin, CometFilter, CometProject)
Query: q4 TPCH Snappy: ExplainInfo:
 Sort [COMET: Sort is not native because the following children are not native (Exchange)]
+-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
   +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (Exchange)]
      +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
         +- CometHashAggregate
            +- CometProject
               +- CometBroadcastHashJoin
                  :- CometProject
                  :  +- CometFilter
                  :     +- CometScan parquet 
                  +- CometBroadcastExchange
                     +- CometProject
                        +- CometFilter
                           +- CometScan parquet 


Query: q5 TPCH Snappy. Comet Exec: Enabled (CometBroadcastHashJoin, CometFilter, CometProject)
Query: q5 TPCH Snappy: ExplainInfo:
 Sort [COMET: Sort is not native because the following children are not native (Exchange)]
+-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
   +- HashAggregate
      +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
         +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (Project)]
            +-  Project [COMET: Project is not native because the following children are not native (BroadcastHashJoin)]
               +- BroadcastHashJoin
                  :-  Project [COMET: Project is not native because the following children are not native (BroadcastHashJoin)]
                  :  +-  BroadcastHashJoin [COMET: BroadcastHashJoin is not native because the following children are not native (Project, BroadcastExchange)]
                  :     :-  Project [COMET: Project is not native because the following children are not native (BroadcastHashJoin)]
                  :     :  +- BroadcastHashJoin
                  :     :     :-  Project [COMET: Project is not native because the following children are not native (SortMergeJoin)]
                  :     :     :  +-  SortMergeJoin [COMET: SortMergeJoin is not enabled because the following children are not native (Sort, Sort)]
                  :     :     :     :-  Sort [COMET: Sort is not native because the following children are not native (Exchange)]
                  :     :     :     :  +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
                  :     :     :     :     +- CometProject
                  :     :     :     :        +- CometBroadcastHashJoin
                  :     :     :     :           :- CometBroadcastExchange
                  :     :     :     :           :  +- CometFilter
                  :     :     :     :           :     +- CometScan parquet 
                  :     :     :     :           +- CometProject
                  :     :     :     :              +- CometFilter
                  :     :     :     :                 +- CometScan parquet 
                  :     :     :     +-  Sort [COMET: Sort is not native because the following children are not native (Exchange)]
                  :     :     :        +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
                  :     :     :           +- CometFilter
                  :     :     :              +- CometScan parquet 
                  :     :     +- BroadcastExchange
                  :     :        +- CometFilter
                  :     :           +- CometScan parquet 
                  :     +- BroadcastExchange
                  :        +-  Filter [COMET: xxhash64 is disabled by default. Set spark.comet.xxhash64.enabled=true to enable it.]
                  :           :  +- Subquery
                  :           :     +-  ObjectHashAggregate [COMET: ObjectHashAggregate is not supported]
                  :           :        +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
                  :           :           +-  ObjectHashAggregate [COMET: ObjectHashAggregate is not supported]
                  :           :              +- CometProject
                  :           :                 +- CometFilter
                  :           :                    +- CometScan parquet 
                  :           +- CometScan parquet 
                  +- BroadcastExchange
                     +- CometProject
                        +- CometFilter
                           +- CometScan parquet 


Query: q6 TPCH Snappy. Comet Exec: Enabled (CometHashAggregate, CometFilter, CometProject)
Query: q6 TPCH Snappy: ExplainInfo:
 HashAggregate [COMET: HashAggregate is not native because the following children are not native (Exchange)]
+-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
   +- CometHashAggregate
      +- CometProject
         +- CometFilter
            +- CometScan parquet 


Query: q7 TPCH Snappy. Comet Exec: Enabled (CometHashAggregate, CometBroadcastHashJoin, CometFilter, CometProject)
Query: q7 TPCH Snappy: ExplainInfo:
 Sort [COMET: Sort is not native because the following children are not native (Exchange)]
+-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
   +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (Exchange)]
      +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
         +- CometHashAggregate
            +- CometProject
               +- CometBroadcastHashJoin
                  :- CometProject
                  :  +- CometBroadcastHashJoin
                  :     :- CometProject
                  :     :  +- CometBroadcastHashJoin
                  :     :     :- CometProject
                  :     :     :  +- CometBroadcastHashJoin
                  :     :     :     :- CometProject
                  :     :     :     :  +- CometBroadcastHashJoin
                  :     :     :     :     :- CometBroadcastExchange
                  :     :     :     :     :  +- CometFilter
                  :     :     :     :     :     +- CometScan parquet 
                  :     :     :     :     +- CometFilter
                  :     :     :     :        +- CometScan parquet 
                  :     :     :     +- CometBroadcastExchange
                  :     :     :        +- CometFilter
                  :     :     :           +- CometScan parquet 
                  :     :     +- CometBroadcastExchange
                  :     :        +- CometFilter
                  :     :           +- CometScan parquet 
                  :     +- CometBroadcastExchange
                  :        +- CometFilter
                  :           +- CometScan parquet 
                  +- CometBroadcastExchange
                     +- CometFilter
                        +- CometScan parquet 


Query: q8 TPCH Snappy. Comet Exec: Enabled (CometHashAggregate, CometBroadcastHashJoin, CometFilter, CometProject)
Query: q8 TPCH Snappy: ExplainInfo:
 Sort [COMET: Sort is not native because the following children are not native (Exchange)]
+-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
   +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (Exchange)]
      +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
         +- CometHashAggregate
            +- CometProject
               +- CometBroadcastHashJoin
                  :- CometProject
                  :  +- CometBroadcastHashJoin
                  :     :- CometProject
                  :     :  +- CometBroadcastHashJoin
                  :     :     :- CometProject
                  :     :     :  +- CometBroadcastHashJoin
                  :     :     :     :- CometProject
                  :     :     :     :  +- CometBroadcastHashJoin
                  :     :     :     :     :- CometProject
                  :     :     :     :     :  +- CometBroadcastHashJoin
                  :     :     :     :     :     :- CometProject
                  :     :     :     :     :     :  +- CometBroadcastHashJoin
                  :     :     :     :     :     :     :- CometBroadcastExchange
                  :     :     :     :     :     :     :  +- CometProject
                  :     :     :     :     :     :     :     +- CometFilter
                  :     :     :     :     :     :     :        +- CometScan parquet 
                  :     :     :     :     :     :     +- CometFilter
                  :     :     :     :     :     :        +- CometScan parquet 
                  :     :     :     :     :     +- CometBroadcastExchange
                  :     :     :     :     :        +- CometFilter
                  :     :     :     :     :           +- CometScan parquet 
                  :     :     :     :     +- CometBroadcastExchange
                  :     :     :     :        +- CometFilter
                  :     :     :     :           +- CometScan parquet 
                  :     :     :     +- CometBroadcastExchange
                  :     :     :        +- CometFilter
                  :     :     :           +- CometScan parquet 
                  :     :     +- CometBroadcastExchange
                  :     :        +- CometFilter
                  :     :           +- CometScan parquet 
                  :     +- CometBroadcastExchange
                  :        +- CometFilter
                  :           +- CometScan parquet 
                  +- CometBroadcastExchange
                     +- CometProject
                        +- CometFilter
                           +- CometScan parquet 


Query: q9 TPCH Snappy. Comet Exec: Enabled (CometBroadcastHashJoin, CometFilter, CometProject)
Query: q9 TPCH Snappy: ExplainInfo:
 Sort [COMET: Sort is not native because the following children are not native (Exchange)]
+-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
   +- HashAggregate
      +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
         +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (Project)]
            +-  Project [COMET: Project is not native because the following children are not native (BroadcastHashJoin)]
               +- BroadcastHashJoin
                  :-  Project [COMET: Project is not native because the following children are not native (BroadcastHashJoin)]
                  :  +- BroadcastHashJoin
                  :     :-  Project [COMET: Project is not native because the following children are not native (SortMergeJoin)]
                  :     :  +-  SortMergeJoin [COMET: SortMergeJoin is not enabled because the following children are not native (Sort, Sort)]
                  :     :     :-  Sort [COMET: Sort is not native because the following children are not native (Exchange)]
                  :     :     :  +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
                  :     :     :     +- CometProject
                  :     :     :        +- CometBroadcastHashJoin
                  :     :     :           :- CometProject
                  :     :     :           :  +- CometBroadcastHashJoin
                  :     :     :           :     :- CometBroadcastExchange
                  :     :     :           :     :  +- CometProject
                  :     :     :           :     :     +- CometFilter
                  :     :     :           :     :        +- CometScan parquet 
                  :     :     :           :     +- CometFilter
                  :     :     :           :        +- CometScan parquet 
                  :     :     :           +- CometBroadcastExchange
                  :     :     :              +- CometFilter
                  :     :     :                 +- CometScan parquet 
                  :     :     +-  Sort [COMET: Sort is not native because the following children are not native (Exchange)]
                  :     :        +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
                  :     :           +- CometFilter
                  :     :              +- CometScan parquet 
                  :     +- BroadcastExchange
                  :        +- CometFilter
                  :           +- CometScan parquet 
                  +- BroadcastExchange
                     +- CometFilter
                        +- CometScan parquet 


Query: q10 TPCH Snappy. Comet Exec: Enabled (CometBroadcastHashJoin, CometFilter, CometProject)
Query: q10 TPCH Snappy: ExplainInfo:
 TakeOrderedAndProject [COMET: TakeOrderedAndProject requires shuffle to be enabled]
+- HashAggregate
   +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
      +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (Project)]
         +-  Project [COMET: Project is not native because the following children are not native (BroadcastHashJoin)]
            +- BroadcastHashJoin
               :-  Project [COMET: Project is not native because the following children are not native (SortMergeJoin)]
               :  +-  SortMergeJoin [COMET: SortMergeJoin is not enabled because the following children are not native (Sort, Sort)]
               :     :-  Sort [COMET: Sort is not native because the following children are not native (Exchange)]
               :     :  +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
               :     :     +- CometProject
               :     :        +- CometBroadcastHashJoin
               :     :           :- CometBroadcastExchange
               :     :           :  +- CometFilter
               :     :           :     +- CometScan parquet 
               :     :           +- CometProject
               :     :              +- CometFilter
               :     :                 +- CometScan parquet 
               :     +-  Sort [COMET: Sort is not native because the following children are not native (Exchange)]
               :        +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
               :           +- CometProject
               :              +- CometFilter
               :                 +- CometScan parquet 
               +- BroadcastExchange
                  +- CometFilter
                     +- CometScan parquet 


Query: q11 TPCH Snappy. Comet Exec: Enabled (CometBroadcastHashJoin, CometFilter, CometProject)
Query: q11 TPCH Snappy: ExplainInfo:
 Sort [COMET: Sort is not native because the following children are not native (Exchange)]
+-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
   +-  Filter [COMET: Filter is not native because the following children are not native (HashAggregate)]
      :  +- Subquery
      :     +- HashAggregate
      :        +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
      :           +-  HashAggregate [COMET: Comet does not guarantee correct results for cast from IntegerType to DecimalType(10,0) with timezone Some(America/Los_Angeles) and evalMode LEGACY (No overflow check). To enable all incompatible casts, set spark.comet.cast.allowIncompatible=true]
      :              +- CometProject
      :                 +- CometBroadcastHashJoin
      :                    :- CometProject
      :                    :  +- CometBroadcastHashJoin
      :                    :     :- CometFilter
      :                    :     :  +- CometScan parquet 
      :                    :     +- CometBroadcastExchange
      :                    :        +- CometFilter
      :                    :           +- CometScan parquet 
      :                    +- CometBroadcastExchange
      :                       +- CometProject
      :                          +- CometFilter
      :                             +- CometScan parquet 
      +- HashAggregate
         +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
            +-  HashAggregate [COMET: Comet does not guarantee correct results for cast from IntegerType to DecimalType(10,0) with timezone Some(America/Los_Angeles) and evalMode LEGACY (No overflow check). To enable all incompatible casts, set spark.comet.cast.allowIncompatible=true]
               +- CometProject
                  +- CometBroadcastHashJoin
                     :- CometProject
                     :  +- CometBroadcastHashJoin
                     :     :- CometFilter
                     :     :  +- CometScan parquet 
                     :     +- CometBroadcastExchange
                     :        +- CometFilter
                     :           +- CometScan parquet 
                     +- CometBroadcastExchange
                        +- CometProject
                           +- CometFilter
                              +- CometScan parquet 


Query: q12 TPCH Snappy. Comet Exec: Enabled (CometHashAggregate, CometBroadcastHashJoin, CometFilter, CometProject)
Query: q12 TPCH Snappy: ExplainInfo:
 Sort [COMET: Sort is not native because the following children are not native (Exchange)]
+-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
   +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (Exchange)]
      +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
         +- CometHashAggregate
            +- CometProject
               +- CometBroadcastHashJoin
                  :- CometBroadcastExchange
                  :  +- CometFilter
                  :     +- CometScan parquet 
                  +- CometProject
                     +- CometFilter
                        +- CometScan parquet 


Query: q13 TPCH Snappy. Comet Exec: Enabled (CometHashAggregate, CometBroadcastHashJoin, CometFilter, CometProject)
Query: q13 TPCH Snappy: ExplainInfo:
 Sort [COMET: Sort is not native because the following children are not native (Exchange)]
+-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
   +- HashAggregate
      +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
         +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (HashAggregate)]
            +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (Exchange)]
               +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
                  +- CometHashAggregate
                     +- CometProject
                        +- CometBroadcastHashJoin
                           :- CometScan parquet 
                           +- CometBroadcastExchange
                              +- CometProject
                                 +- CometFilter
                                    +- CometScan parquet 


Query: q14 TPCH Snappy. Comet Exec: Enabled (CometHashAggregate, CometBroadcastHashJoin, CometFilter, CometProject)
Query: q14 TPCH Snappy: ExplainInfo:
 HashAggregate [COMET: HashAggregate is not native because the following children are not native (Exchange)]
+-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
   +- CometHashAggregate
      +- CometProject
         +- CometBroadcastHashJoin
            :- CometProject
            :  +- CometFilter
            :     +- CometScan parquet 
            +- CometBroadcastExchange
               +- CometFilter
                  +- CometScan parquet 


Query: q15 TPCH Snappy. Comet Exec: Enabled (CometHashAggregate, CometFilter, CometProject)
Query: q15 TPCH Snappy: ExplainInfo:
 Sort [COMET: Sort is not native because the following children are not native (Exchange)]
+-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
   +-  Project [COMET: Project is not native because the following children are not native (BroadcastHashJoin)]
      +- BroadcastHashJoin
         :- BroadcastExchange
         :  +- CometFilter
         :     +- CometScan parquet 
         +-  Filter [COMET: Filter is not native because the following children are not native (HashAggregate)]
            :  +- Subquery
            :     +- HashAggregate
            :        +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
            :           +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (HashAggregate)]
            :              +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (Exchange)]
            :                 +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
            :                    +- CometHashAggregate
            :                       +- CometProject
            :                          +- CometFilter
            :                             +- CometScan parquet 
            +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (Exchange)]
               +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
                  +- CometHashAggregate
                     +- CometProject
                        +- CometFilter
                           +- CometScan parquet 


Query: q16 TPCH Snappy. Comet Exec: Enabled (CometFilter, CometProject)
Query: q16 TPCH Snappy: ExplainInfo:
 Sort [COMET: Sort is not native because the following children are not native (Exchange)]
+-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
   +- HashAggregate
      +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
         +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (HashAggregate)]
            +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (Exchange)]
               +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
                  +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (Project)]
                     +-  Project [COMET: Project is not native because the following children are not native (BroadcastHashJoin)]
                        +- BroadcastHashJoin
                           :- BroadcastHashJoin
                           :  :- CometFilter
                           :  :  +- CometScan parquet 
                           :  +- BroadcastExchange
                           :     +- CometProject
                           :        +- CometFilter
                           :           +- CometScan parquet 
                           +- BroadcastExchange
                              +- CometFilter
                                 +- CometScan parquet 


Query: q17 TPCH Snappy. Comet Exec: Enabled (CometHashAggregate, CometBroadcastHashJoin, CometFilter, CometProject)
Query: q17 TPCH Snappy: ExplainInfo:
HashAggregate
+-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
   +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (Project)]
      +-  Project [COMET: Project is not native because the following children are not native (SortMergeJoin)]
         +-  SortMergeJoin [COMET: SortMergeJoin is not enabled because the following children are not native (Sort, Sort)]
            :-  Sort [COMET: Sort is not native because the following children are not native (Exchange)]
            :  +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
            :     +- CometProject
            :        +- CometBroadcastHashJoin
            :           :- CometFilter
            :           :  +- CometScan parquet 
            :           +- CometBroadcastExchange
            :              +- CometProject
            :                 +- CometFilter
            :                    +- CometScan parquet 
            +-  Sort [COMET: Sort is not native because the following children are not native (Filter)]
               +-  Filter [COMET: Filter is not native because the following children are not native (HashAggregate)]
                  +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (Exchange)]
                     +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
                        +- CometHashAggregate
                           +- CometFilter
                              +- CometScan parquet 


Query: q18 TPCH Snappy. Comet Exec: Enabled (CometHashAggregate, CometFilter)
Query: q18 TPCH Snappy: ExplainInfo:
 TakeOrderedAndProject [COMET: TakeOrderedAndProject requires shuffle to be enabled]
+- HashAggregate
   +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (Project)]
      +-  Project [COMET: Project is not native because the following children are not native (SortMergeJoin)]
         +-  SortMergeJoin [COMET: SortMergeJoin is not enabled because the following children are not native (Sort, Sort)]
            :-  Sort [COMET: Sort is not native because the following children are not native (Exchange)]
            :  +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
            :     +-  Project [COMET: Project is not native because the following children are not native (BroadcastHashJoin)]
            :        +- BroadcastHashJoin
            :           :- BroadcastExchange
            :           :  +- CometFilter
            :           :     +- CometScan parquet 
            :           +-  BroadcastHashJoin [COMET: BroadcastHashJoin is not native because the following children are not native (BroadcastExchange)]
            :              :- CometFilter
            :              :  +- CometScan parquet 
            :              +- BroadcastExchange
            :                 +-  Project [COMET: Project is not native because the following children are not native (Filter)]
            :                    +-  Filter [COMET: Filter is not native because the following children are not native (HashAggregate)]
            :                       +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (Exchange)]
            :                          +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
            :                             +- CometHashAggregate
            :                                +- CometScan parquet 
            +-  Sort [COMET: Sort is not native because the following children are not native (Exchange)]
               +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
                  +-  BroadcastHashJoin [COMET: BroadcastHashJoin is not native because the following children are not native (BroadcastExchange)]
                     :- CometFilter
                     :  +- CometScan parquet 
                     +- BroadcastExchange
                        +-  Project [COMET: Project is not native because the following children are not native (Filter)]
                           +-  Filter [COMET: Filter is not native because the following children are not native (HashAggregate)]
                              +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (Exchange)]
                                 +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
                                    +- CometHashAggregate
                                       +- CometScan parquet 


Query: q19 TPCH Snappy. Comet Exec: Enabled (CometHashAggregate, CometBroadcastHashJoin, CometFilter, CometProject)
Query: q19 TPCH Snappy: ExplainInfo:
 HashAggregate [COMET: HashAggregate is not native because the following children are not native (Exchange)]
+-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
   +- CometHashAggregate
      +- CometProject
         +- CometBroadcastHashJoin
            :- CometProject
            :  +- CometFilter
            :     +- CometScan parquet 
            +- CometBroadcastExchange
               +- CometFilter
                  +- CometScan parquet 


Query: q20 TPCH Snappy. Comet Exec: Enabled (CometHashAggregate, CometBroadcastHashJoin, CometFilter, CometProject)
Query: q20 TPCH Snappy: ExplainInfo:
 Sort [COMET: Sort is not native because the following children are not native (Exchange)]
+-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
   +-  Project [COMET: Project is not native because the following children are not native (BroadcastHashJoin)]
      +- BroadcastHashJoin
         :-  Project [COMET: Project is not native because the following children are not native (BroadcastHashJoin)]
         :  +-  BroadcastHashJoin [COMET: BroadcastHashJoin is not native because the following children are not native (Filter, BroadcastExchange)]
         :     :-  Filter [COMET: xxhash64 is disabled by default. Set spark.comet.xxhash64.enabled=true to enable it.]
         :     :  :  +- Subquery
         :     :  :     +-  ObjectHashAggregate [COMET: ObjectHashAggregate is not supported]
         :     :  :        +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
         :     :  :           +-  ObjectHashAggregate [COMET: ObjectHashAggregate is not supported]
         :     :  :              +- CometProject
         :     :  :                 +- CometFilter
         :     :  :                    +- CometScan parquet 
         :     :  +- CometScan parquet 
         :     +- BroadcastExchange
         :        +-  Project [COMET: Project is not native because the following children are not native (SortMergeJoin)]
         :           +-  SortMergeJoin [COMET: SortMergeJoin is not enabled because the following children are not native (Sort, Sort)]
         :              :-  Sort [COMET: Sort is not native because the following children are not native (Exchange)]
         :              :  +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
         :              :     +- CometBroadcastHashJoin
         :              :        :- CometFilter
         :              :        :  +- CometScan parquet 
         :              :        +- CometBroadcastExchange
         :              :           +- CometProject
         :              :              +- CometFilter
         :              :                 +- CometScan parquet 
         :              +-  Sort [COMET: Sort is not native because the following children are not native (Filter)]
         :                 +-  Filter [COMET: Filter is not native because the following children are not native (HashAggregate)]
         :                    +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (Exchange)]
         :                       +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
         :                          +- CometHashAggregate
         :                             +- CometBroadcastHashJoin
         :                                :- CometProject
         :                                :  +- CometFilter
         :                                :     +- CometScan parquet 
         :                                +- CometBroadcastExchange
         :                                   +- CometProject
         :                                      +- CometFilter
         :                                         +- CometScan parquet 
         +- BroadcastExchange
            +- CometProject
               +- CometFilter
                  +- CometScan parquet 


Query: q21 TPCH Snappy. Comet Exec: Enabled (CometFilter, CometProject)
Query: q21 TPCH Snappy: ExplainInfo:
 TakeOrderedAndProject [COMET: TakeOrderedAndProject requires shuffle to be enabled]
+- HashAggregate
   +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
      +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (Project)]
         +-  Project [COMET: Project is not native because the following children are not native (BroadcastHashJoin)]
            +- BroadcastHashJoin
               :-  Project [COMET: Project is not native because the following children are not native (BroadcastHashJoin)]
               :  +- BroadcastHashJoin
               :     :-  Project [COMET: Project is not native because the following children are not native (BroadcastHashJoin)]
               :     :  +-  BroadcastHashJoin [COMET: BroadcastHashJoin is not native because the following children are not native (BroadcastExchange, SortMergeJoin)]
               :     :     :- BroadcastExchange
               :     :     :  +-  Filter [COMET: xxhash64 is disabled by default. Set spark.comet.xxhash64.enabled=true to enable it.]
               :     :     :     :  +- Subquery
               :     :     :     :     +-  ObjectHashAggregate [COMET: ObjectHashAggregate is not supported]
               :     :     :     :        +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
               :     :     :     :           +-  ObjectHashAggregate [COMET: ObjectHashAggregate is not supported]
               :     :     :     :              +- CometProject
               :     :     :     :                 +- CometFilter
               :     :     :     :                    +- CometScan parquet 
               :     :     :     +- CometScan parquet 
               :     :     +-  SortMergeJoin [COMET: SortMergeJoin is not enabled because the following children are not native (SortMergeJoin, Sort)]
               :     :        :-  SortMergeJoin [COMET: SortMergeJoin is not enabled because the following children are not native (Sort, Sort)]
               :     :        :  :-  Sort [COMET: Sort is not native because the following children are not native (Exchange)]
               :     :        :  :  +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
               :     :        :  :     +- CometProject
               :     :        :  :        +- CometFilter
               :     :        :  :           +- CometScan parquet 
               :     :        :  +-  Sort [COMET: Sort is not native because the following children are not native (Exchange)]
               :     :        :     +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
               :     :        :        +- CometScan parquet 
               :     :        +-  Sort [COMET: Sort is not native because the following children are not native (Exchange)]
               :     :           +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
               :     :              +- CometProject
               :     :                 +- CometFilter
               :     :                    +- CometScan parquet 
               :     +- BroadcastExchange
               :        +- CometProject
               :           +- CometFilter
               :              +- CometScan parquet 
               +- BroadcastExchange
                  +- CometProject
                     +- CometFilter
                        +- CometScan parquet 


Query: q22 TPCH Snappy. Comet Exec: Disabled
Query: q22 TPCH Snappy: ExplainInfo:
 Sort [COMET: Sort is not native because the following children are not native (Exchange)]
+-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
   +- HashAggregate
      +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
         +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (Project)]
            +-  Project [COMET: Project is not native because the following children are not native (BroadcastHashJoin)]
               +- BroadcastHashJoin
                  :-  Filter [COMET: Comet does not guarantee correct results for cast from DecimalType(12,2) to DecimalType(16,6) with timezone Some(America/Los_Angeles) and evalMode LEGACY. To enable all incompatible casts, set spark.comet.cast.allowIncompatible=true]
                  :  :  +- Subquery
                  :  :     +-  HashAggregate [COMET: HashAggregate is not native because the following children are not native (Exchange)]
                  :  :        +-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
                  :  :           +- CometHashAggregate
                  :  :              +- CometProject
                  :  :                 +- CometFilter
                  :  :                    +- CometScan parquet 
                  :  +- CometScan parquet 
                  +- BroadcastExchange
                     +- CometScan parquet 


Query: q1 TPCH Extended Snappy. Comet Exec: Enabled (CometHashAggregate, CometFilter, CometProject)
Query: q1 TPCH Extended Snappy: ExplainInfo:
 HashAggregate [COMET: HashAggregate is not native because the following children are not native (Exchange)]
+-  Exchange [COMET: Comet shuffle is not enabled: spark.sql.adaptive.coalescePartitions.enabled is enabled and spark.comet.shuffle.enforceMode.enabled is not enabled]
   +- CometHashAggregate
      +- CometProject
         +- CometFilter
            +- CometScan parquet 


