This is an automated email from the ASF dual-hosted git repository.

comphead pushed a change to branch 
dependabot/cargo/native/main/all-other-cargo-deps-dc5f96c9bd
in repository https://gitbox.apache.org/repos/asf/datafusion-comet.git


    from 8dc86e06a chore(deps): bump the all-other-cargo-deps group across 1 
directory with 3 updates
     add 32126c9ba docs: add versioning policy (#4324)
     add dc08a9609 fix: complete native_datafusion Parquet schema-mismatch 
rejections (#4229)
     add 3209b988f feat: verify local_timestamp (#4331)
     add b1c586a78 feat: add from_utc_timestamp and to_utc_timestamp 
expressions (#4308)
     add 0cec8f8a0 fix: configurable fallback when parquet vectorized reader is 
disabled (#4352) (#4355)
     add ffcebaa70 ci: fix Spark 4.0.2/JDK 21 flake by enabling per-suite 
dedicated JVMs (#4327) (#4360)
     add 64b5ac314 refactor: Move most of `comet-common` module into 
`comet-spark` (#4325)
     add 0ca37e1b2 feat: add support for `posexplode` and `posexplode_outer` 
(#4270)
     add 7203fb596 chore: Remove config option for `native_iceberg_compat` 
(#4019)
     add fbc3d2f1b docs: remove references to native_datafusion and 
native_iceberg_compat scans (#4362)
     add 0fd52b72d chore: remove dead native_iceberg_compat code path (#4363)
     add b7df93709 feat: disable Comet by default when CometShuffleManager is 
not registered (#4328)
     add 50791de3f feat: add GroupsAccumulator for variance, stddev, 
covariance, correlation (#4254)
     add 9e5af5af9 test: let Spark 4 tests use the Spark-default ANSI mode 
(#4370)
     add b993c0f47 feat: wire `factorial` and update wire skill (#4349)
     add 2e8cc34fc feat: Support Spark expression: convert_timezone (#4369)
     add b23b76033 feat: implement make_time and to_time  (#4256)
     add 41d2e0cfd feat: adding math sec expression (#4371)
     add c7cee9bf0 test: enable nested array cast coverage (#4278)
     add 1ec521565 Merge branch 'main' into 
dependabot/cargo/native/main/all-other-cargo-deps-dc5f96c9bd

No new revisions were added by this update.

Summary of changes:
 .claude/skills/wire-datafusion-function/SKILL.md   |  195 +-
 .github/actions/java-test/action.yaml              |    6 -
 .github/actions/setup-spark-builder/action.yaml    |    2 +-
 .github/workflows/iceberg_spark_test.yml           |    2 -
 .github/workflows/pr_build_linux.yml               |   12 +-
 .github/workflows/spark_sql_test.yml               |   37 +-
 .../spark_sql_test_native_iceberg_compat.yml       |   72 -
 Makefile                                           |   32 +-
 benchmarks/tpc/engines/comet-hashjoin.toml         |    1 -
 benchmarks/tpc/engines/comet.toml                  |    1 -
 common/pom.xml                                     |  194 +-
 .../arrow/c/AbstractCometSchemaImporter.java       |   76 -
 .../java/org/apache/comet/CometSchemaImporter.java |   32 -
 .../src/main/java/org/apache/comet/IcebergApi.java |   44 -
 .../apache/comet/parquet/AbstractColumnReader.java |  138 -
 .../comet/parquet/ArrowConstantColumnReader.java   |  255 --
 .../comet/parquet/ArrowRowIndexColumnReader.java   |  109 -
 .../apache/comet/parquet/BloomFilterReader.java    |  253 --
 .../apache/comet/parquet/ColumnIndexReader.java    |  230 --
 .../org/apache/comet/parquet/ColumnPageReader.java |  252 --
 .../org/apache/comet/parquet/ColumnReader.java     |  314 --
 .../org/apache/comet/parquet/CometInputFile.java   |  157 -
 .../apache/comet/parquet/DictionaryPageReader.java |  190 -
 .../java/org/apache/comet/parquet/FileReader.java  | 1308 -------
 .../org/apache/comet/parquet/FooterReader.java     |   56 -
 .../parquet/IcebergCometNativeBatchReader.java     |   85 -
 .../java/org/apache/comet/parquet/IndexFilter.java |  145 -
 .../org/apache/comet/parquet/LazyColumnReader.java |  188 -
 .../main/java/org/apache/comet/parquet/Native.java |  266 --
 .../apache/comet/parquet/NativeBatchReader.java    | 1101 ------
 .../apache/comet/parquet/NativeColumnReader.java   |  159 -
 .../apache/comet/parquet/ParquetColumnSpec.java    |  112 -
 .../comet/parquet/ParquetMetadataSerializer.java   |   74 -
 .../java/org/apache/comet/parquet/ReadOptions.java |  216 --
 .../org/apache/comet/parquet/RowGroupFilter.java   |  125 -
 .../org/apache/comet/parquet/RowGroupReader.java   |   88 -
 .../java/org/apache/comet/parquet/TypeUtil.java    |  339 --
 .../main/java/org/apache/comet/parquet/Utils.java  |  525 ---
 .../org/apache/comet/parquet/WrappedInputFile.java |   71 -
 .../comet/parquet/WrappedSeekableInputStream.java  |   64 -
 .../org/apache/comet/vector/CometLazyVector.java   |   82 -
 common/src/main/resources/log4j2.properties        |   40 -
 .../comet/parquet/CometReaderThreadPool.scala      |   60 -
 .../apache/comet/parquet/TestCometInputFile.java   |   44 -
 .../org/apache/comet/parquet/TestFileReader.java   |  835 -----
 .../java/org/apache/comet/parquet/TestUtils.java   |  149 -
 common/src/test/resources/log4j.properties         |   36 -
 common/src/test/resources/log4j2.properties        |   40 -
 dev/diffs/3.4.3.diff                               |  119 +-
 dev/diffs/3.5.8.diff                               |  139 +-
 dev/diffs/4.0.2.diff                               |  224 +-
 dev/diffs/4.1.1.diff                               |  222 +-
 dev/release/build-release-comet.sh                 |    4 +-
 docs/source/about/versioning_policy.md             |  118 +
 .../adding_a_new_spark_version.md                  |   12 +-
 docs/source/contributor-guide/bug_triage.md        |    8 +-
 .../contributor-guide/spark_expressions_support.md |   23 +-
 docs/source/index.md                               |    1 +
 .../user-guide/latest/compatibility/index.md       |    2 +-
 .../user-guide/latest/compatibility/scans.md       |  109 +-
 .../latest/compatibility/spark-versions.md         |   16 +-
 docs/source/user-guide/latest/datasources.md       |   31 +-
 docs/source/user-guide/latest/expressions.md       |    7 +
 docs/source/user-guide/latest/operators.md         |    2 +-
 .../user-guide/latest/understanding-comet-plans.md |   43 +-
 native/core/Cargo.toml                             |   12 -
 native/core/benches/bit_util.rs                    |  216 --
 native/core/benches/parquet_decode.rs              |   56 -
 native/core/benches/parquet_read.rs                |  216 --
 native/core/src/common/bit.rs                      | 1602 ---------
 native/core/src/common/buffer.rs                   |  366 --
 native/core/src/common/mod.rs                      |   21 -
 native/core/src/execution/columnar_to_row.rs       |   39 +-
 .../src/execution/expressions/list_positions.rs    |  140 +
 native/core/src/execution/expressions/mod.rs       |    1 +
 native/core/src/execution/jni_api.rs               |    8 +
 native/core/src/execution/planner.rs               |   56 +-
 native/core/src/execution/serde.rs                 |    1 +
 native/core/src/lib.rs                             |    2 -
 native/core/src/parquet/data_type.rs               |  116 -
 native/core/src/parquet/mod.rs                     |  306 +-
 native/core/src/parquet/mutable_vector.rs          |  243 --
 native/core/src/parquet/parquet_exec.rs            |    4 +
 native/core/src/parquet/parquet_support.rs         |    5 +
 native/core/src/parquet/read/column.rs             |  839 -----
 native/core/src/parquet/read/levels.rs             |  229 --
 native/core/src/parquet/read/mod.rs                |  108 -
 native/core/src/parquet/read/values.rs             | 1131 ------
 native/core/src/parquet/schema_adapter.rs          | 1035 +++++-
 native/core/src/parquet/util/bit_packing.rs        | 3658 --------------------
 native/core/src/parquet/util/buffer.rs             |  128 -
 native/core/src/parquet/util/jni.rs                |  228 --
 native/core/src/parquet/util/memory.rs             |  557 ---
 native/core/src/parquet/util/mod.rs                |    7 -
 native/core/src/parquet/util/test_common/mod.rs    |   23 -
 .../core/src/parquet/util/test_common/page_util.rs |  309 --
 .../core/src/parquet/util/test_common/rand_gen.rs  |   57 -
 native/jni-bridge/src/errors.rs                    |    3 +-
 native/proto/src/proto/operator.proto              |    8 +
 native/proto/src/proto/types.proto                 |    1 +
 native/spark-expr/Cargo.toml                       |    4 +
 native/spark-expr/benches/to_time.rs               |   78 +
 native/spark-expr/src/agg_funcs/correlation.rs     |  302 +-
 native/spark-expr/src/agg_funcs/covariance.rs      |  346 +-
 native/spark-expr/src/agg_funcs/mod.rs             |    1 +
 native/spark-expr/src/agg_funcs/stddev.rs          |  149 +-
 native/spark-expr/src/agg_funcs/variance.rs        |  325 +-
 native/spark-expr/src/agg_funcs/welford.rs         |  158 +
 native/spark-expr/src/comet_scalar_funcs.rs        |   13 +-
 native/spark-expr/src/datetime_funcs/make_time.rs  |  232 ++
 native/spark-expr/src/datetime_funcs/mod.rs        |    4 +
 native/spark-expr/src/datetime_funcs/to_time.rs    |  482 +++
 native/spark-expr/src/lib.rs                       |    6 +-
 spark-integration/pom.xml                          |   18 +-
 spark/pom.xml                                      |  109 +-
 .../java/org/apache/arrow/c/ArrowImporter.java     |    0
 .../src/main/java/org/apache/comet/NativeBase.java |    0
 .../comet/parquet/CometFileKeyUnwrapper.java       |    0
 .../java/org/apache/comet/udf/CometUdfBridge.java  |    0
 .../apache/comet/vector/CometDecodedVector.java    |    0
 .../apache/comet/vector/CometDelegateVector.java   |    0
 .../org/apache/comet/vector/CometDictionary.java   |    0
 .../apache/comet/vector/CometDictionaryVector.java |    0
 .../org/apache/comet/vector/CometListVector.java   |    0
 .../org/apache/comet/vector/CometMapVector.java    |    0
 .../org/apache/comet/vector/CometPlainVector.java  |    0
 .../apache/comet/vector/CometSelectionVector.java  |    0
 .../org/apache/comet/vector/CometStructVector.java |    0
 .../java/org/apache/comet/vector/CometVector.java  |    9 -
 .../main/scala/org/apache/comet/CometConf.scala    |   41 +-
 .../apache/comet/CometSparkSessionExtensions.scala |   10 +
 .../main/scala/org/apache/comet/Constants.scala    |    0
 .../apache/comet/objectstore/NativeConfig.scala    |    0
 .../src/main/scala/org/apache/comet/package.scala  |    0
 .../comet/parquet/CometParquetFileFormat.scala     |  260 --
 .../apache/comet/parquet/CometParquetUtils.scala   |    0
 .../org/apache/comet/parquet/ParquetFilters.scala  | 1044 ------
 .../apache/comet/parquet/SourceFilterSerde.scala   |  179 -
 .../org/apache/comet/rules/CometExecRule.scala     |    7 +-
 .../org/apache/comet/rules/CometScanRule.scala     |  130 +-
 .../org/apache/comet/serde/QueryPlanSerde.scala    |    8 +
 .../scala/org/apache/comet/serde/datetime.scala    |   68 +-
 .../main/scala/org/apache/comet/serde/hash.scala   |    5 +-
 .../scala/org/apache/comet/serde/literals.scala    |    4 +-
 .../comet/serde/operator/CometNativeScan.scala     |    2 +
 .../org/apache/comet/udf/CometLambdaRegistry.scala |    0
 .../main/scala/org/apache/comet/udf/CometUDF.scala |    0
 .../scala/org/apache/comet/vector/NativeUtil.scala |    0
 .../org/apache/comet/vector/StreamReader.scala     |    0
 .../apache/spark/comet/CometTaskContextShim.scala  |    0
 .../spark/sql/comet/CastOverflowException.scala    |    0
 .../spark/sql/comet/CometNativeScanExec.scala      |   48 +-
 .../org/apache/spark/sql/comet/CometScanExec.scala |  234 +-
 .../execution/arrow/ArrowReaderIterator.scala      |    0
 .../sql/comet/execution/arrow/ArrowWriters.scala   |    0
 .../execution/arrow/CometArrowConverters.scala     |    0
 .../org/apache/spark/sql/comet/operators.scala     |    6 +-
 .../comet/parquet/CometParquetReadSupport.scala    |    0
 .../CometSparkToParquetSchemaConverter.scala       |    0
 .../org/apache/spark/sql/comet/util/Utils.scala    |   10 +-
 .../org/apache/comet/shims/ShimBatchReader.scala   |    0
 .../org/apache/comet/shims/ShimFileFormat.scala    |    0
 .../spark/sql/comet/shims/ShimTaskMetrics.scala    |    0
 .../org/apache/comet/shims/ShimBatchReader.scala   |    0
 .../org/apache/comet/shims/ShimFileFormat.scala    |    0
 .../spark/sql/comet/shims/ShimTaskMetrics.scala    |    0
 .../org/apache/comet/shims/CometTypeShim.scala     |    3 +
 .../org/apache/comet/shims/ShimCometConf.scala     |    9 +-
 .../org/apache/comet/shims/CometExprShim.scala     |   35 +-
 .../org/apache/comet/shims/CometExprShim.scala     |   35 +-
 .../org/apache/comet/shims/CometTypeShim.scala     |    3 +
 .../org/apache/comet/shims/ShimBatchReader.scala   |    0
 .../org/apache/comet/shims/ShimCometConf.scala     |    9 +-
 .../org/apache/comet/shims/ShimFileFormat.scala    |    0
 .../spark/sql/comet/shims/ShimTaskMetrics.scala    |    0
 .../org/apache/comet/parquet/TestColumnReader.java |    0
 .../sql-tests/expressions/array/posexplode.sql     |  100 +
 .../expressions/datetime/convert_timezone.sql      |   49 +
 .../expressions/datetime/from_utc_timestamp.sql    |   72 +
 .../unhex.sql => datetime/local_timestamp.sql}     |   14 +-
 .../sql-tests/expressions/datetime/make_time.sql   |  141 +
 .../sql-tests/expressions/datetime/to_time.sql     |  260 ++
 .../expressions/datetime/to_utc_timestamp.sql      |   72 +
 .../expressions/math/{pi.sql => factorial.sql}     |   24 +-
 .../expressions/math/{csc.sql => sec.sql}          |    6 +-
 .../q44.native_iceberg_compat/extended.txt         |   64 -
 .../{q44.native_datafusion => q44}/extended.txt    |    0
 .../q58.native_iceberg_compat/extended.txt         |  112 -
 .../{q58.native_datafusion => q58}/extended.txt    |    0
 .../q67.native_iceberg_compat/extended.txt         |   42 -
 .../{q67.native_datafusion => q67}/extended.txt    |    0
 .../q70.native_iceberg_compat/extended.txt         |   60 -
 .../{q70.native_datafusion => q70}/extended.txt    |    0
 .../q83.native_iceberg_compat/extended.txt         |  105 -
 .../{q83.native_datafusion => q83}/extended.txt    |    0
 .../q14b.native_iceberg_compat/extended.txt        |  343 --
 .../{q14b.native_datafusion => q14b}/extended.txt  |    0
 .../q44.native_iceberg_compat/extended.txt         |   65 -
 .../{q44.native_datafusion => q44}/extended.txt    |    0
 .../q54.native_iceberg_compat/extended.txt         |   95 -
 .../{q54.native_datafusion => q54}/extended.txt    |    0
 .../q58.native_iceberg_compat/extended.txt         |  116 -
 .../{q58.native_datafusion => q58}/extended.txt    |    0
 .../q6.native_iceberg_compat/extended.txt          |   59 -
 .../{q6.native_datafusion => q6}/extended.txt      |    0
 .../q83.ansi.native_iceberg_compat/extended.txt    |  105 -
 .../extended.txt                                   |    0
 .../q33.native_iceberg_compat/extended.txt         |   96 -
 .../{q33.native_datafusion => q33}/extended.txt    |    0
 .../q49.native_iceberg_compat/extended.txt         |   92 -
 .../{q49.native_datafusion => q49}/extended.txt    |    0
 .../q56.native_iceberg_compat/extended.txt         |   99 -
 .../{q56.native_datafusion => q56}/extended.txt    |    0
 .../q60.native_iceberg_compat/extended.txt         |   99 -
 .../{q60.native_datafusion => q60}/extended.txt    |    0
 .../q66.native_iceberg_compat/extended.txt         |   69 -
 .../{q66.native_datafusion => q66}/extended.txt    |    0
 .../q2.native_iceberg_compat/extended.txt          |   60 -
 .../{q2.native_datafusion => q2}/extended.txt      |    0
 .../q5.native_iceberg_compat/extended.txt          |  108 -
 .../{q5.native_datafusion => q5}/extended.txt      |    0
 .../q54.native_iceberg_compat/extended.txt         |  101 -
 .../{q54.native_datafusion => q54}/extended.txt    |    0
 .../q1.native_iceberg_compat/extended.txt          |   53 -
 .../{q1.native_datafusion => q1}/extended.txt      |    0
 .../q10.native_iceberg_compat/extended.txt         |   62 -
 .../{q10.native_datafusion => q10}/extended.txt    |    0
 .../q11.native_iceberg_compat/extended.txt         |   91 -
 .../{q11.native_datafusion => q11}/extended.txt    |    0
 .../q12.native_iceberg_compat/extended.txt         |   31 -
 .../{q12.native_datafusion => q12}/extended.txt    |    0
 .../q13.native_iceberg_compat/extended.txt         |   42 -
 .../{q13.native_datafusion => q13}/extended.txt    |    0
 .../q14a.native_iceberg_compat/extended.txt        |  469 ---
 .../{q14a.native_datafusion => q14a}/extended.txt  |    0
 .../q14b.native_iceberg_compat/extended.txt        |  339 --
 .../{q14b.native_datafusion => q14b}/extended.txt  |    0
 .../q15.native_iceberg_compat/extended.txt         |   32 -
 .../{q15.native_datafusion => q15}/extended.txt    |    0
 .../q16.native_iceberg_compat/extended.txt         |   42 -
 .../{q16.native_datafusion => q16}/extended.txt    |    0
 .../q17.native_iceberg_compat/extended.txt         |   62 -
 .../{q17.native_datafusion => q17}/extended.txt    |    0
 .../q18.native_iceberg_compat/extended.txt         |   51 -
 .../{q18.native_datafusion => q18}/extended.txt    |    0
 .../q19.native_iceberg_compat/extended.txt         |   38 -
 .../{q19.native_datafusion => q19}/extended.txt    |    0
 .../q2.native_iceberg_compat/extended.txt          |   48 -
 .../{q2.native_datafusion => q2}/extended.txt      |    0
 .../q20.native_iceberg_compat/extended.txt         |   31 -
 .../{q20.native_datafusion => q20}/extended.txt    |    0
 .../q21.native_iceberg_compat/extended.txt         |   31 -
 .../{q21.native_datafusion => q21}/extended.txt    |    0
 .../q22.native_iceberg_compat/extended.txt         |   33 -
 .../{q22.native_datafusion => q22}/extended.txt    |    0
 .../q23a.native_iceberg_compat/extended.txt        |  146 -
 .../{q23a.native_datafusion => q23a}/extended.txt  |    0
 .../q23b.native_iceberg_compat/extended.txt        |  198 --
 .../{q23b.native_datafusion => q23b}/extended.txt  |    0
 .../q24a.native_iceberg_compat/extended.txt        |   92 -
 .../{q24a.native_datafusion => q24a}/extended.txt  |    0
 .../q24b.native_iceberg_compat/extended.txt        |   92 -
 .../{q24b.native_datafusion => q24b}/extended.txt  |    0
 .../q25.native_iceberg_compat/extended.txt         |   62 -
 .../{q25.native_datafusion => q25}/extended.txt    |    0
 .../q26.native_iceberg_compat/extended.txt         |   39 -
 .../{q26.native_datafusion => q26}/extended.txt    |    0
 .../q27.native_iceberg_compat/extended.txt         |   40 -
 .../{q27.native_datafusion => q27}/extended.txt    |    0
 .../q28.native_iceberg_compat/extended.txt         |   72 -
 .../{q28.native_datafusion => q28}/extended.txt    |    0
 .../q29.native_iceberg_compat/extended.txt         |   67 -
 .../{q29.native_datafusion => q29}/extended.txt    |    0
 .../q3.native_iceberg_compat/extended.txt          |   21 -
 .../{q3.native_datafusion => q3}/extended.txt      |    0
 .../q30.native_iceberg_compat/extended.txt         |   65 -
 .../{q30.native_datafusion => q30}/extended.txt    |    0
 .../q31.native_iceberg_compat/extended.txt         |  126 -
 .../{q31.native_datafusion => q31}/extended.txt    |    0
 .../q32.native_iceberg_compat/extended.txt         |   42 -
 .../{q32.native_datafusion => q32}/extended.txt    |    0
 .../q33.native_iceberg_compat/extended.txt         |   97 -
 .../{q33.native_datafusion => q33}/extended.txt    |    0
 .../q34.native_iceberg_compat/extended.txt         |   41 -
 .../{q34.native_datafusion => q34}/extended.txt    |    0
 .../q35.native_iceberg_compat/extended.txt         |   62 -
 .../{q35.native_datafusion => q35}/extended.txt    |    0
 .../q36.native_iceberg_compat/extended.txt         |   38 -
 .../{q36.native_datafusion => q36}/extended.txt    |    0
 .../q37.native_iceberg_compat/extended.txt         |   34 -
 .../{q37.native_datafusion => q37}/extended.txt    |    0
 .../q38.native_iceberg_compat/extended.txt         |   70 -
 .../{q38.native_datafusion => q38}/extended.txt    |    0
 .../q39a.native_iceberg_compat/extended.txt        |   65 -
 .../{q39a.native_datafusion => q39a}/extended.txt  |    0
 .../q39b.native_iceberg_compat/extended.txt        |   65 -
 .../{q39b.native_datafusion => q39b}/extended.txt  |    0
 .../q4.native_iceberg_compat/extended.txt          |  131 -
 .../{q4.native_datafusion => q4}/extended.txt      |    0
 .../q40.native_iceberg_compat/extended.txt         |   40 -
 .../{q40.native_datafusion => q40}/extended.txt    |    0
 .../q41.native_iceberg_compat/extended.txt         |   21 -
 .../{q41.native_datafusion => q41}/extended.txt    |    0
 .../q42.native_iceberg_compat/extended.txt         |   21 -
 .../{q42.native_datafusion => q42}/extended.txt    |    0
 .../q43.native_iceberg_compat/extended.txt         |   21 -
 .../{q43.native_datafusion => q43}/extended.txt    |    0
 .../q44.native_iceberg_compat/extended.txt         |   63 -
 .../{q44.native_datafusion => q44}/extended.txt    |    0
 .../q45.native_iceberg_compat/extended.txt         |   46 -
 .../{q45.native_datafusion => q45}/extended.txt    |    0
 .../q46.native_iceberg_compat/extended.txt         |   49 -
 .../{q46.native_datafusion => q46}/extended.txt    |    0
 .../q47.native_iceberg_compat/extended.txt         |  105 -
 .../{q47.native_datafusion => q47}/extended.txt    |    0
 .../q48.native_iceberg_compat/extended.txt         |   37 -
 .../{q48.native_datafusion => q48}/extended.txt    |    0
 .../q49.native_iceberg_compat/extended.txt         |   94 -
 .../{q49.native_datafusion => q49}/extended.txt    |    0
 .../q5.native_iceberg_compat/extended.txt          |   90 -
 .../{q5.native_datafusion => q5}/extended.txt      |    0
 .../q50.native_iceberg_compat/extended.txt         |   37 -
 .../{q50.native_datafusion => q50}/extended.txt    |    0
 .../q51.native_iceberg_compat/extended.txt         |   53 -
 .../{q51.native_datafusion => q51}/extended.txt    |    0
 .../q52.native_iceberg_compat/extended.txt         |   21 -
 .../{q52.native_datafusion => q52}/extended.txt    |    0
 .../q53.native_iceberg_compat/extended.txt         |   37 -
 .../{q53.native_datafusion => q53}/extended.txt    |    0
 .../q54.native_iceberg_compat/extended.txt         |   91 -
 .../{q54.native_datafusion => q54}/extended.txt    |    0
 .../q55.native_iceberg_compat/extended.txt         |   21 -
 .../{q55.native_datafusion => q55}/extended.txt    |    0
 .../q56.native_iceberg_compat/extended.txt         |  100 -
 .../{q56.native_datafusion => q56}/extended.txt    |    0
 .../q57.native_iceberg_compat/extended.txt         |  105 -
 .../{q57.native_datafusion => q57}/extended.txt    |    0
 .../q58.native_iceberg_compat/extended.txt         |  115 -
 .../{q58.native_datafusion => q58}/extended.txt    |    0
 .../q59.native_iceberg_compat/extended.txt         |   53 -
 .../{q59.native_datafusion => q59}/extended.txt    |    0
 .../q6.native_iceberg_compat/extended.txt          |   57 -
 .../{q6.native_datafusion => q6}/extended.txt      |    0
 .../q60.native_iceberg_compat/extended.txt         |  100 -
 .../{q60.native_datafusion => q60}/extended.txt    |    0
 .../q61.native_iceberg_compat/extended.txt         |   88 -
 .../{q61.native_datafusion => q61}/extended.txt    |    0
 .../q62.native_iceberg_compat/extended.txt         |   31 -
 .../{q62.native_datafusion => q62}/extended.txt    |    0
 .../q63.native_iceberg_compat/extended.txt         |   37 -
 .../{q63.native_datafusion => q63}/extended.txt    |    0
 .../q64.native_iceberg_compat/extended.txt         |  247 --
 .../{q64.native_datafusion => q64}/extended.txt    |    0
 .../q65.native_iceberg_compat/extended.txt         |   52 -
 .../{q65.native_datafusion => q65}/extended.txt    |    0
 .../q66.native_iceberg_compat/extended.txt         |   70 -
 .../{q66.native_datafusion => q66}/extended.txt    |    0
 .../q67.native_iceberg_compat/extended.txt         |   38 -
 .../{q67.native_datafusion => q67}/extended.txt    |    0
 .../q68.native_iceberg_compat/extended.txt         |   49 -
 .../{q68.native_datafusion => q68}/extended.txt    |    0
 .../q69.native_iceberg_compat/extended.txt         |   57 -
 .../{q69.native_datafusion => q69}/extended.txt    |    0
 .../q7.native_iceberg_compat/extended.txt          |   39 -
 .../{q7.native_datafusion => q7}/extended.txt      |    0
 .../q70.native_iceberg_compat/extended.txt         |   59 -
 .../{q70.native_datafusion => q70}/extended.txt    |    0
 .../q71.native_iceberg_compat/extended.txt         |   53 -
 .../{q71.native_datafusion => q71}/extended.txt    |    0
 .../q72.native_iceberg_compat/extended.txt         |   72 -
 .../{q72.native_datafusion => q72}/extended.txt    |    0
 .../q73.native_iceberg_compat/extended.txt         |   41 -
 .../{q73.native_datafusion => q73}/extended.txt    |    0
 .../q74.native_iceberg_compat/extended.txt         |   90 -
 .../{q74.native_datafusion => q74}/extended.txt    |    0
 .../q75.native_iceberg_compat/extended.txt         |  172 -
 .../{q75.native_datafusion => q75}/extended.txt    |    0
 .../q76.native_iceberg_compat/extended.txt         |   47 -
 .../{q76.native_datafusion => q76}/extended.txt    |    0
 .../q77.native_iceberg_compat/extended.txt         |  116 -
 .../{q77.native_datafusion => q77}/extended.txt    |    0
 .../q78.native_iceberg_compat/extended.txt         |   80 -
 .../{q78.native_datafusion => q78}/extended.txt    |    0
 .../q79.native_iceberg_compat/extended.txt         |   39 -
 .../{q79.native_datafusion => q79}/extended.txt    |    0
 .../q8.native_iceberg_compat/extended.txt          |   52 -
 .../{q8.native_datafusion => q8}/extended.txt      |    0
 .../q80.native_iceberg_compat/extended.txt         |  131 -
 .../{q80.native_datafusion => q80}/extended.txt    |    0
 .../q81.native_iceberg_compat/extended.txt         |   65 -
 .../{q81.native_datafusion => q81}/extended.txt    |    0
 .../q82.native_iceberg_compat/extended.txt         |   34 -
 .../{q82.native_datafusion => q82}/extended.txt    |    0
 .../q83.native_iceberg_compat/extended.txt         |  119 -
 .../{q83.native_datafusion => q83}/extended.txt    |    0
 .../q84.native_iceberg_compat/extended.txt         |   35 -
 .../{q84.native_datafusion => q84}/extended.txt    |    0
 .../q85.native_iceberg_compat/extended.txt         |   56 -
 .../{q85.native_datafusion => q85}/extended.txt    |    0
 .../q86.native_iceberg_compat/extended.txt         |   32 -
 .../{q86.native_datafusion => q86}/extended.txt    |    0
 .../q87.native_iceberg_compat/extended.txt         |   70 -
 .../{q87.native_datafusion => q87}/extended.txt    |    0
 .../q88.native_iceberg_compat/extended.txt         |  216 --
 .../{q88.native_datafusion => q88}/extended.txt    |    0
 .../q89.native_iceberg_compat/extended.txt         |   37 -
 .../{q89.native_datafusion => q89}/extended.txt    |    0
 .../q9.native_iceberg_compat/extended.txt          |   61 -
 .../{q9.native_datafusion => q9}/extended.txt      |    0
 .../q90.native_iceberg_compat/extended.txt         |   55 -
 .../{q90.native_datafusion => q90}/extended.txt    |    0
 .../q91.native_iceberg_compat/extended.txt         |   51 -
 .../{q91.native_datafusion => q91}/extended.txt    |    0
 .../q92.native_iceberg_compat/extended.txt         |   42 -
 .../{q92.native_datafusion => q92}/extended.txt    |    0
 .../q93.native_iceberg_compat/extended.txt         |   24 -
 .../{q93.native_datafusion => q93}/extended.txt    |    0
 .../q94.native_iceberg_compat/extended.txt         |   42 -
 .../{q94.native_datafusion => q94}/extended.txt    |    0
 .../q95.native_iceberg_compat/extended.txt         |   64 -
 .../{q95.native_datafusion => q95}/extended.txt    |    0
 .../q96.native_iceberg_compat/extended.txt         |   27 -
 .../{q96.native_datafusion => q96}/extended.txt    |    0
 .../q97.native_iceberg_compat/extended.txt         |   37 -
 .../{q97.native_datafusion => q97}/extended.txt    |    0
 .../q98.native_iceberg_compat/extended.txt         |   34 -
 .../{q98.native_datafusion => q98}/extended.txt    |    0
 .../q99.native_iceberg_compat/extended.txt         |   31 -
 .../{q99.native_datafusion => q99}/extended.txt    |    0
 .../q67a.native_iceberg_compat/extended.txt        |  298 --
 .../{q67a.native_datafusion => q67a}/extended.txt  |    0
 .../q70a.native_iceberg_compat/extended.txt        |  171 -
 .../{q70a.native_datafusion => q70a}/extended.txt  |    0
 .../q14.native_iceberg_compat/extended.txt         |  343 --
 .../{q14.native_datafusion => q14}/extended.txt    |    0
 .../q6.native_iceberg_compat/extended.txt          |   59 -
 .../{q6.native_datafusion => q6}/extended.txt      |    0
 .../q14a.native_iceberg_compat/extended.txt        | 2209 ------------
 .../{q14a.native_datafusion => q14a}/extended.txt  |    0
 .../q49.native_iceberg_compat/extended.txt         |   92 -
 .../{q49.native_datafusion => q49}/extended.txt    |    0
 .../q5a.native_iceberg_compat/extended.txt         |  323 --
 .../{q5a.native_datafusion => q5a}/extended.txt    |    0
 .../q10a.native_iceberg_compat/extended.txt        |   56 -
 .../{q10a.native_datafusion => q10a}/extended.txt  |    0
 .../q11.native_iceberg_compat/extended.txt         |   90 -
 .../{q11.native_datafusion => q11}/extended.txt    |    0
 .../q12.native_iceberg_compat/extended.txt         |   31 -
 .../{q12.native_datafusion => q12}/extended.txt    |    0
 .../q14.native_iceberg_compat/extended.txt         |  339 --
 .../{q14.native_datafusion => q14}/extended.txt    |    0
 .../q14a.native_iceberg_compat/extended.txt        | 2350 -------------
 .../{q14a.native_datafusion => q14a}/extended.txt  |    0
 .../q18a.native_iceberg_compat/extended.txt        |  214 --
 .../{q18a.native_datafusion => q18a}/extended.txt  |    0
 .../q20.native_iceberg_compat/extended.txt         |   31 -
 .../{q20.native_datafusion => q20}/extended.txt    |    0
 .../q22.native_iceberg_compat/extended.txt         |   33 -
 .../{q22.native_datafusion => q22}/extended.txt    |    0
 .../q22a.native_iceberg_compat/extended.txt        |  159 -
 .../{q22a.native_datafusion => q22a}/extended.txt  |    0
 .../q24.native_iceberg_compat/extended.txt         |   95 -
 .../{q24.native_datafusion => q24}/extended.txt    |    0
 .../q27a.native_iceberg_compat/extended.txt        |   99 -
 .../{q27a.native_datafusion => q27a}/extended.txt  |    0
 .../q34.native_iceberg_compat/extended.txt         |   41 -
 .../{q34.native_datafusion => q34}/extended.txt    |    0
 .../q35.native_iceberg_compat/extended.txt         |   62 -
 .../{q35.native_datafusion => q35}/extended.txt    |    0
 .../q35a.native_iceberg_compat/extended.txt        |   56 -
 .../{q35a.native_datafusion => q35a}/extended.txt  |    0
 .../q36a.native_iceberg_compat/extended.txt        |  105 -
 .../{q36a.native_datafusion => q36a}/extended.txt  |    0
 .../q47.native_iceberg_compat/extended.txt         |  105 -
 .../{q47.native_datafusion => q47}/extended.txt    |    0
 .../q49.native_iceberg_compat/extended.txt         |   94 -
 .../{q49.native_datafusion => q49}/extended.txt    |    0
 .../q51a.native_iceberg_compat/extended.txt        |  212 --
 .../{q51a.native_datafusion => q51a}/extended.txt  |    0
 .../q57.native_iceberg_compat/extended.txt         |  105 -
 .../{q57.native_datafusion => q57}/extended.txt    |    0
 .../q5a.native_iceberg_compat/extended.txt         |  269 --
 .../{q5a.native_datafusion => q5a}/extended.txt    |    0
 .../q6.native_iceberg_compat/extended.txt          |   57 -
 .../{q6.native_datafusion => q6}/extended.txt      |    0
 .../q64.native_iceberg_compat/extended.txt         |  247 --
 .../{q64.native_datafusion => q64}/extended.txt    |    0
 .../q67a.native_iceberg_compat/extended.txt        |  294 --
 .../{q67a.native_datafusion => q67a}/extended.txt  |    0
 .../q70a.native_iceberg_compat/extended.txt        |  168 -
 .../{q70a.native_datafusion => q70a}/extended.txt  |    0
 .../q72.native_iceberg_compat/extended.txt         |   72 -
 .../{q72.native_datafusion => q72}/extended.txt    |    0
 .../q74.native_iceberg_compat/extended.txt         |   90 -
 .../{q74.native_datafusion => q74}/extended.txt    |    0
 .../q75.native_iceberg_compat/extended.txt         |  172 -
 .../{q75.native_datafusion => q75}/extended.txt    |    0
 .../q77a.native_iceberg_compat/extended.txt        |  350 --
 .../{q77a.native_datafusion => q77a}/extended.txt  |    0
 .../q78.native_iceberg_compat/extended.txt         |   80 -
 .../{q78.native_datafusion => q78}/extended.txt    |    0
 .../q80a.native_iceberg_compat/extended.txt        |  392 ---
 .../{q80a.native_datafusion => q80a}/extended.txt  |    0
 .../q86a.native_iceberg_compat/extended.txt        |   87 -
 .../{q86a.native_datafusion => q86a}/extended.txt  |    0
 .../q98.native_iceberg_compat/extended.txt         |   33 -
 .../{q98.native_datafusion => q98}/extended.txt    |    0
 .../apache/comet/CometArrayExpressionSuite.scala   |   91 +-
 .../scala/org/apache/comet/CometCastSuite.scala    |   58 +-
 .../org/apache/comet/CometCsvExpressionSuite.scala |    4 +-
 .../org/apache/comet/CometDateTimeUtilsSuite.scala |   21 +-
 .../org/apache/comet/CometExpressionSuite.scala    |  100 +-
 .../org/apache/comet/CometFuzzMathSuite.scala      |    8 +
 .../apache/comet/CometHashExpressionSuite.scala    |   12 -
 .../apache/comet/CometMathExpressionSuite.scala    |   12 +-
 .../scala/org/apache/comet/CometNativeSuite.scala  |   13 -
 .../comet/CometSparkSessionExtensionsSuite.scala   |   22 +
 .../org/apache/comet/CometSqlFileTestSuite.scala   |   20 +-
 .../apache/comet/exec/CometAggregateSuite.scala    |    6 +
 .../org/apache/comet/exec/CometExecSuite.scala     |   82 +-
 .../apache/comet/exec/CometGenerateExecSuite.scala |  154 +
 .../comet/exec/CometNativeColumnarToRowSuite.scala |    4 +-
 .../apache/comet/exec/CometNativeReaderSuite.scala |   20 +-
 .../comet/exec/CometNativeShuffleSuite.scala       |    5 +-
 .../apache/comet/exec/CometWindowExecSuite.scala   |    3 +-
 .../conditional/CometCaseWhenSuite.scala           |   14 -
 .../conditional/CometCoalesceSuite.scala           |   14 -
 .../expressions/conditional/CometIfSuite.scala     |   14 -
 .../comet/objectstore/NativeConfigSuite.scala      |   68 +-
 .../comet/parquet/CometParquetWriterSuite.scala    |   29 +-
 .../parquet/ParquetReadFromFakeHadoopFsSuite.scala |   10 +-
 .../apache/comet/parquet/ParquetReadSuite.scala    |  583 ++--
 .../parquet/ParquetTimestampLtzAsNtzSuite.scala    |   42 +-
 .../apache/comet/rules/CometScanRuleSuite.scala    |    4 +-
 .../scala/org/apache/spark/CometPluginsSuite.scala |    3 +
 .../scala/org/apache/spark/sql/CometTestBase.scala |    2 +-
 .../benchmark/CometArrayExpressionBenchmark.scala  |   14 +-
 .../spark/sql/benchmark/CometBenchmarkBase.scala   |   16 +-
 .../CometDatetimeExpressionBenchmark.scala         |   37 +
 .../spark/sql/comet/CometPlanStabilitySuite.scala  |   27 +-
 .../spark/sql/comet/CometTaskMetricsSuite.scala    |   17 +-
 .../spark/sql/comet/ParquetEncryptionITCase.scala  |   32 +-
 542 files changed, 5644 insertions(+), 41926 deletions(-)
 delete mode 100644 .github/workflows/spark_sql_test_native_iceberg_compat.yml
 delete mode 100644 
common/src/main/java/org/apache/arrow/c/AbstractCometSchemaImporter.java
 delete mode 100644 
common/src/main/java/org/apache/comet/CometSchemaImporter.java
 delete mode 100644 common/src/main/java/org/apache/comet/IcebergApi.java
 delete mode 100644 
common/src/main/java/org/apache/comet/parquet/AbstractColumnReader.java
 delete mode 100644 
common/src/main/java/org/apache/comet/parquet/ArrowConstantColumnReader.java
 delete mode 100644 
common/src/main/java/org/apache/comet/parquet/ArrowRowIndexColumnReader.java
 delete mode 100644 
common/src/main/java/org/apache/comet/parquet/BloomFilterReader.java
 delete mode 100644 
common/src/main/java/org/apache/comet/parquet/ColumnIndexReader.java
 delete mode 100644 
common/src/main/java/org/apache/comet/parquet/ColumnPageReader.java
 delete mode 100644 
common/src/main/java/org/apache/comet/parquet/ColumnReader.java
 delete mode 100644 
common/src/main/java/org/apache/comet/parquet/CometInputFile.java
 delete mode 100644 
common/src/main/java/org/apache/comet/parquet/DictionaryPageReader.java
 delete mode 100644 
common/src/main/java/org/apache/comet/parquet/FileReader.java
 delete mode 100644 
common/src/main/java/org/apache/comet/parquet/FooterReader.java
 delete mode 100644 
common/src/main/java/org/apache/comet/parquet/IcebergCometNativeBatchReader.java
 delete mode 100644 
common/src/main/java/org/apache/comet/parquet/IndexFilter.java
 delete mode 100644 
common/src/main/java/org/apache/comet/parquet/LazyColumnReader.java
 delete mode 100644 common/src/main/java/org/apache/comet/parquet/Native.java
 delete mode 100644 
common/src/main/java/org/apache/comet/parquet/NativeBatchReader.java
 delete mode 100644 
common/src/main/java/org/apache/comet/parquet/NativeColumnReader.java
 delete mode 100644 
common/src/main/java/org/apache/comet/parquet/ParquetColumnSpec.java
 delete mode 100644 
common/src/main/java/org/apache/comet/parquet/ParquetMetadataSerializer.java
 delete mode 100644 
common/src/main/java/org/apache/comet/parquet/ReadOptions.java
 delete mode 100644 
common/src/main/java/org/apache/comet/parquet/RowGroupFilter.java
 delete mode 100644 
common/src/main/java/org/apache/comet/parquet/RowGroupReader.java
 delete mode 100644 common/src/main/java/org/apache/comet/parquet/TypeUtil.java
 delete mode 100644 common/src/main/java/org/apache/comet/parquet/Utils.java
 delete mode 100644 
common/src/main/java/org/apache/comet/parquet/WrappedInputFile.java
 delete mode 100644 
common/src/main/java/org/apache/comet/parquet/WrappedSeekableInputStream.java
 delete mode 100644 
common/src/main/java/org/apache/comet/vector/CometLazyVector.java
 delete mode 100644 common/src/main/resources/log4j2.properties
 delete mode 100644 
common/src/main/scala/org/apache/comet/parquet/CometReaderThreadPool.scala
 delete mode 100644 
common/src/test/java/org/apache/comet/parquet/TestCometInputFile.java
 delete mode 100644 
common/src/test/java/org/apache/comet/parquet/TestFileReader.java
 delete mode 100644 common/src/test/java/org/apache/comet/parquet/TestUtils.java
 delete mode 100644 common/src/test/resources/log4j.properties
 delete mode 100644 common/src/test/resources/log4j2.properties
 create mode 100644 docs/source/about/versioning_policy.md
 delete mode 100644 native/core/benches/bit_util.rs
 delete mode 100644 native/core/benches/parquet_decode.rs
 delete mode 100644 native/core/benches/parquet_read.rs
 delete mode 100644 native/core/src/common/bit.rs
 delete mode 100644 native/core/src/common/buffer.rs
 delete mode 100644 native/core/src/common/mod.rs
 create mode 100644 native/core/src/execution/expressions/list_positions.rs
 delete mode 100644 native/core/src/parquet/data_type.rs
 delete mode 100644 native/core/src/parquet/mutable_vector.rs
 delete mode 100644 native/core/src/parquet/read/column.rs
 delete mode 100644 native/core/src/parquet/read/levels.rs
 delete mode 100644 native/core/src/parquet/read/mod.rs
 delete mode 100644 native/core/src/parquet/read/values.rs
 delete mode 100644 native/core/src/parquet/util/bit_packing.rs
 delete mode 100644 native/core/src/parquet/util/buffer.rs
 delete mode 100644 native/core/src/parquet/util/memory.rs
 delete mode 100644 native/core/src/parquet/util/test_common/mod.rs
 delete mode 100644 native/core/src/parquet/util/test_common/page_util.rs
 delete mode 100644 native/core/src/parquet/util/test_common/rand_gen.rs
 create mode 100644 native/spark-expr/benches/to_time.rs
 create mode 100644 native/spark-expr/src/agg_funcs/welford.rs
 create mode 100644 native/spark-expr/src/datetime_funcs/make_time.rs
 create mode 100644 native/spark-expr/src/datetime_funcs/to_time.rs
 rename {common => spark}/src/main/java/org/apache/arrow/c/ArrowImporter.java 
(100%)
 rename {common => spark}/src/main/java/org/apache/comet/NativeBase.java (100%)
 rename {common => 
spark}/src/main/java/org/apache/comet/parquet/CometFileKeyUnwrapper.java (100%)
 rename {common => 
spark}/src/main/java/org/apache/comet/udf/CometUdfBridge.java (100%)
 rename {common => 
spark}/src/main/java/org/apache/comet/vector/CometDecodedVector.java (100%)
 rename {common => 
spark}/src/main/java/org/apache/comet/vector/CometDelegateVector.java (100%)
 rename {common => 
spark}/src/main/java/org/apache/comet/vector/CometDictionary.java (100%)
 rename {common => 
spark}/src/main/java/org/apache/comet/vector/CometDictionaryVector.java (100%)
 rename {common => 
spark}/src/main/java/org/apache/comet/vector/CometListVector.java (100%)
 rename {common => 
spark}/src/main/java/org/apache/comet/vector/CometMapVector.java (100%)
 rename {common => 
spark}/src/main/java/org/apache/comet/vector/CometPlainVector.java (100%)
 rename {common => 
spark}/src/main/java/org/apache/comet/vector/CometSelectionVector.java (100%)
 rename {common => 
spark}/src/main/java/org/apache/comet/vector/CometStructVector.java (100%)
 rename {common => 
spark}/src/main/java/org/apache/comet/vector/CometVector.java (98%)
 rename {common => spark}/src/main/scala/org/apache/comet/CometConf.scala (97%)
 rename {common => spark}/src/main/scala/org/apache/comet/Constants.scala (100%)
 rename {common => 
spark}/src/main/scala/org/apache/comet/objectstore/NativeConfig.scala (100%)
 rename {common => spark}/src/main/scala/org/apache/comet/package.scala (100%)
 delete mode 100644 
spark/src/main/scala/org/apache/comet/parquet/CometParquetFileFormat.scala
 rename {common => 
spark}/src/main/scala/org/apache/comet/parquet/CometParquetUtils.scala (100%)
 delete mode 100644 
spark/src/main/scala/org/apache/comet/parquet/ParquetFilters.scala
 delete mode 100644 
spark/src/main/scala/org/apache/comet/parquet/SourceFilterSerde.scala
 rename {common => 
spark}/src/main/scala/org/apache/comet/udf/CometLambdaRegistry.scala (100%)
 rename {common => spark}/src/main/scala/org/apache/comet/udf/CometUDF.scala 
(100%)
 rename {common => 
spark}/src/main/scala/org/apache/comet/vector/NativeUtil.scala (100%)
 rename {common => 
spark}/src/main/scala/org/apache/comet/vector/StreamReader.scala (100%)
 rename {common => 
spark}/src/main/scala/org/apache/spark/comet/CometTaskContextShim.scala (100%)
 rename {common => 
spark}/src/main/scala/org/apache/spark/sql/comet/CastOverflowException.scala 
(100%)
 rename {common => 
spark}/src/main/scala/org/apache/spark/sql/comet/execution/arrow/ArrowReaderIterator.scala
 (100%)
 rename {common => 
spark}/src/main/scala/org/apache/spark/sql/comet/execution/arrow/ArrowWriters.scala
 (100%)
 rename {common => 
spark}/src/main/scala/org/apache/spark/sql/comet/execution/arrow/CometArrowConverters.scala
 (100%)
 rename {common => 
spark}/src/main/scala/org/apache/spark/sql/comet/parquet/CometParquetReadSupport.scala
 (100%)
 rename {common => 
spark}/src/main/scala/org/apache/spark/sql/comet/parquet/CometSparkToParquetSchemaConverter.scala
 (100%)
 rename {common => 
spark}/src/main/scala/org/apache/spark/sql/comet/util/Utils.scala (97%)
 rename {common => 
spark}/src/main/spark-3.4/org/apache/comet/shims/ShimBatchReader.scala (100%)
 rename {common => 
spark}/src/main/spark-3.4/org/apache/comet/shims/ShimFileFormat.scala (100%)
 rename {common => 
spark}/src/main/spark-3.4/org/apache/spark/sql/comet/shims/ShimTaskMetrics.scala
 (100%)
 rename {common => 
spark}/src/main/spark-3.5/org/apache/comet/shims/ShimBatchReader.scala (100%)
 rename {common => 
spark}/src/main/spark-3.5/org/apache/comet/shims/ShimFileFormat.scala (100%)
 rename {common => 
spark}/src/main/spark-3.5/org/apache/spark/sql/comet/shims/ShimTaskMetrics.scala
 (100%)
 rename {common => 
spark}/src/main/spark-3.x/org/apache/comet/shims/CometTypeShim.scala (92%)
 rename {common => 
spark}/src/main/spark-3.x/org/apache/comet/shims/ShimCometConf.scala (66%)
 rename {common => 
spark}/src/main/spark-4.x/org/apache/comet/shims/CometTypeShim.scala (96%)
 rename {common => 
spark}/src/main/spark-4.x/org/apache/comet/shims/ShimBatchReader.scala (100%)
 rename {common => 
spark}/src/main/spark-4.x/org/apache/comet/shims/ShimCometConf.scala (68%)
 rename {common => 
spark}/src/main/spark-4.x/org/apache/comet/shims/ShimFileFormat.scala (100%)
 rename {common => 
spark}/src/main/spark-4.x/org/apache/spark/sql/comet/shims/ShimTaskMetrics.scala
 (100%)
 rename {common => 
spark}/src/test/java/org/apache/comet/parquet/TestColumnReader.java (100%)
 create mode 100644 
spark/src/test/resources/sql-tests/expressions/array/posexplode.sql
 create mode 100644 
spark/src/test/resources/sql-tests/expressions/datetime/convert_timezone.sql
 create mode 100644 
spark/src/test/resources/sql-tests/expressions/datetime/from_utc_timestamp.sql
 copy spark/src/test/resources/sql-tests/expressions/{string/unhex.sql => 
datetime/local_timestamp.sql} (69%)
 create mode 100644 
spark/src/test/resources/sql-tests/expressions/datetime/make_time.sql
 create mode 100644 
spark/src/test/resources/sql-tests/expressions/datetime/to_time.sql
 create mode 100644 
spark/src/test/resources/sql-tests/expressions/datetime/to_utc_timestamp.sql
 copy spark/src/test/resources/sql-tests/expressions/math/{pi.sql => 
factorial.sql} (78%)
 copy spark/src/test/resources/sql-tests/expressions/math/{csc.sql => sec.sql} 
(87%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark3_5/q44.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark3_5/{q44.native_datafusion
 => q44}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark3_5/q58.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark3_5/{q58.native_datafusion
 => q58}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark3_5/q67.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark3_5/{q67.native_datafusion
 => q67}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark3_5/q70.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark3_5/{q70.native_datafusion
 => q70}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark3_5/q83.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark3_5/{q83.native_datafusion
 => q83}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_0/q14b.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_0/{q14b.native_datafusion
 => q14b}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_0/q44.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_0/{q44.native_datafusion
 => q44}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_0/q54.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_0/{q54.native_datafusion
 => q54}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_0/q58.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_0/{q58.native_datafusion
 => q58}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_0/q6.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_0/{q6.native_datafusion
 => q6}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_0/q83.ansi.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_0/{q83.ansi.native_datafusion
 => q83.ansi}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_1/q33.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_1/{q33.native_datafusion
 => q33}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_1/q49.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_1/{q49.native_datafusion
 => q49}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_1/q56.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_1/{q56.native_datafusion
 => q56}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_1/q60.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_1/{q60.native_datafusion
 => q60}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_1/q66.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_1/{q66.native_datafusion
 => q66}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_2/q2.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_2/{q2.native_datafusion
 => q2}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_2/q5.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_2/{q5.native_datafusion
 => q5}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_2/q54.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4-spark4_2/{q54.native_datafusion
 => q54}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q1.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q1.native_datafusion
 => q1}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q10.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q10.native_datafusion
 => q10}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q11.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q11.native_datafusion
 => q11}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q12.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q12.native_datafusion
 => q12}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q13.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q13.native_datafusion
 => q13}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q14a.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q14a.native_datafusion
 => q14a}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q14b.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q14b.native_datafusion
 => q14b}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q15.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q15.native_datafusion
 => q15}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q16.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q16.native_datafusion
 => q16}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q17.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q17.native_datafusion
 => q17}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q18.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q18.native_datafusion
 => q18}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q19.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q19.native_datafusion
 => q19}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q2.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q2.native_datafusion
 => q2}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q20.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q20.native_datafusion
 => q20}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q21.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q21.native_datafusion
 => q21}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q22.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q22.native_datafusion
 => q22}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q23a.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q23a.native_datafusion
 => q23a}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q23b.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q23b.native_datafusion
 => q23b}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q24a.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q24a.native_datafusion
 => q24a}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q24b.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q24b.native_datafusion
 => q24b}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q25.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q25.native_datafusion
 => q25}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q26.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q26.native_datafusion
 => q26}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q27.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q27.native_datafusion
 => q27}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q28.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q28.native_datafusion
 => q28}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q29.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q29.native_datafusion
 => q29}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q3.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q3.native_datafusion
 => q3}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q30.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q30.native_datafusion
 => q30}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q31.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q31.native_datafusion
 => q31}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q32.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q32.native_datafusion
 => q32}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q33.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q33.native_datafusion
 => q33}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q34.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q34.native_datafusion
 => q34}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q35.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q35.native_datafusion
 => q35}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q36.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q36.native_datafusion
 => q36}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q37.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q37.native_datafusion
 => q37}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q38.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q38.native_datafusion
 => q38}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q39a.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q39a.native_datafusion
 => q39a}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q39b.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q39b.native_datafusion
 => q39b}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q4.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q4.native_datafusion
 => q4}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q40.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q40.native_datafusion
 => q40}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q41.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q41.native_datafusion
 => q41}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q42.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q42.native_datafusion
 => q42}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q43.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q43.native_datafusion
 => q43}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q44.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q44.native_datafusion
 => q44}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q45.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q45.native_datafusion
 => q45}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q46.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q46.native_datafusion
 => q46}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q47.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q47.native_datafusion
 => q47}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q48.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q48.native_datafusion
 => q48}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q49.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q49.native_datafusion
 => q49}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q5.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q5.native_datafusion
 => q5}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q50.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q50.native_datafusion
 => q50}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q51.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q51.native_datafusion
 => q51}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q52.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q52.native_datafusion
 => q52}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q53.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q53.native_datafusion
 => q53}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q54.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q54.native_datafusion
 => q54}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q55.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q55.native_datafusion
 => q55}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q56.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q56.native_datafusion
 => q56}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q57.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q57.native_datafusion
 => q57}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q58.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q58.native_datafusion
 => q58}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q59.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q59.native_datafusion
 => q59}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q6.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q6.native_datafusion
 => q6}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q60.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q60.native_datafusion
 => q60}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q61.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q61.native_datafusion
 => q61}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q62.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q62.native_datafusion
 => q62}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q63.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q63.native_datafusion
 => q63}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q64.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q64.native_datafusion
 => q64}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q65.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q65.native_datafusion
 => q65}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q66.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q66.native_datafusion
 => q66}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q67.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q67.native_datafusion
 => q67}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q68.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q68.native_datafusion
 => q68}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q69.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q69.native_datafusion
 => q69}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q7.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q7.native_datafusion
 => q7}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q70.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q70.native_datafusion
 => q70}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q71.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q71.native_datafusion
 => q71}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q72.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q72.native_datafusion
 => q72}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q73.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q73.native_datafusion
 => q73}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q74.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q74.native_datafusion
 => q74}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q75.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q75.native_datafusion
 => q75}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q76.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q76.native_datafusion
 => q76}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q77.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q77.native_datafusion
 => q77}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q78.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q78.native_datafusion
 => q78}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q79.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q79.native_datafusion
 => q79}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q8.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q8.native_datafusion
 => q8}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q80.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q80.native_datafusion
 => q80}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q81.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q81.native_datafusion
 => q81}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q82.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q82.native_datafusion
 => q82}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q83.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q83.native_datafusion
 => q83}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q84.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q84.native_datafusion
 => q84}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q85.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q85.native_datafusion
 => q85}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q86.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q86.native_datafusion
 => q86}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q87.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q87.native_datafusion
 => q87}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q88.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q88.native_datafusion
 => q88}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q89.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q89.native_datafusion
 => q89}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q9.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q9.native_datafusion
 => q9}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q90.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q90.native_datafusion
 => q90}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q91.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q91.native_datafusion
 => q91}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q92.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q92.native_datafusion
 => q92}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q93.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q93.native_datafusion
 => q93}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q94.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q94.native_datafusion
 => q94}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q95.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q95.native_datafusion
 => q95}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q96.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q96.native_datafusion
 => q96}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q97.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q97.native_datafusion
 => q97}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q98.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q98.native_datafusion
 => q98}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/q99.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v1_4/{q99.native_datafusion
 => q99}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7-spark3_5/q67a.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7-spark3_5/{q67a.native_datafusion
 => q67a}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7-spark3_5/q70a.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7-spark3_5/{q70a.native_datafusion
 => q70a}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7-spark4_0/q14.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7-spark4_0/{q14.native_datafusion
 => q14}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7-spark4_0/q6.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7-spark4_0/{q6.native_datafusion
 => q6}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7-spark4_1/q14a.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7-spark4_1/{q14a.native_datafusion
 => q14a}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7-spark4_1/q49.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7-spark4_1/{q49.native_datafusion
 => q49}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7-spark4_2/q5a.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7-spark4_2/{q5a.native_datafusion
 => q5a}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q10a.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q10a.native_datafusion
 => q10a}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q11.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q11.native_datafusion
 => q11}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q12.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q12.native_datafusion
 => q12}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q14.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q14.native_datafusion
 => q14}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q14a.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q14a.native_datafusion
 => q14a}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q18a.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q18a.native_datafusion
 => q18a}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q20.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q20.native_datafusion
 => q20}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q22.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q22.native_datafusion
 => q22}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q22a.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q22a.native_datafusion
 => q22a}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q24.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q24.native_datafusion
 => q24}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q27a.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q27a.native_datafusion
 => q27a}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q34.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q34.native_datafusion
 => q34}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q35.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q35.native_datafusion
 => q35}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q35a.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q35a.native_datafusion
 => q35a}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q36a.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q36a.native_datafusion
 => q36a}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q47.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q47.native_datafusion
 => q47}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q49.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q49.native_datafusion
 => q49}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q51a.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q51a.native_datafusion
 => q51a}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q57.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q57.native_datafusion
 => q57}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q5a.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q5a.native_datafusion
 => q5a}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q6.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q6.native_datafusion
 => q6}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q64.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q64.native_datafusion
 => q64}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q67a.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q67a.native_datafusion
 => q67a}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q70a.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q70a.native_datafusion
 => q70a}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q72.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q72.native_datafusion
 => q72}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q74.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q74.native_datafusion
 => q74}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q75.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q75.native_datafusion
 => q75}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q77a.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q77a.native_datafusion
 => q77a}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q78.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q78.native_datafusion
 => q78}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q80a.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q80a.native_datafusion
 => q80a}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q86a.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q86a.native_datafusion
 => q86a}/extended.txt (100%)
 delete mode 100644 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/q98.native_iceberg_compat/extended.txt
 rename 
spark/src/test/resources/tpcds-plan-stability/approved-plans-v2_7/{q98.native_datafusion
 => q98}/extended.txt (100%)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to