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

aokolnychyi pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/iceberg.git


    from 1e52f2edc4 Flink: Support alter table column (#7628)
     add 3e37106fc3 Spark 3.1: Remove module (#8661)

No new revisions were added by this update.

Summary of changes:
 .github/workflows/spark-ci.yml                     |    2 +-
 .gitignore                                         |    1 -
 dev/stage-binaries.sh                              |    2 +-
 gradle.properties                                  |    2 +-
 gradle/libs.versions.toml                          |    1 -
 jmh.gradle                                         |    4 -
 settings.gradle                                    |   12 -
 spark/build.gradle                                 |    4 -
 spark/v3.1/build.gradle                            |  298 ---
 .../IcebergSqlExtensions.g4                        |  366 ----
 .../extensions/IcebergSparkSessionExtensions.scala |   57 -
 .../analysis/AlignRowLevelOperations.scala         |  111 --
 .../analysis/AssignmentAlignmentSupport.scala      |  207 --
 .../analysis/ProcedureArgumentCoercion.scala       |   56 -
 .../sql/catalyst/analysis/ResolveProcedures.scala  |  190 --
 .../RowLevelOperationsPredicateCheck.scala         |   90 -
 .../sql/catalyst/expressions/AccumulateFiles.scala |   43 -
 .../OptimizeConditionsInRowLevelOperations.scala   |   59 -
 ...pCorrelatedPredicatesInRowLevelOperations.scala |   51 -
 .../sql/catalyst/optimizer/RewriteDelete.scala     |  115 --
 .../sql/catalyst/optimizer/RewriteMergeInto.scala  |  254 ---
 .../sql/catalyst/optimizer/RewriteUpdate.scala     |  125 --
 .../IcebergSparkSqlExtensionsParser.scala          |  302 ---
 .../IcebergSqlExtensionsAstBuilder.scala           |  378 ----
 .../catalyst/plans/logical/AddPartitionField.scala |   33 -
 .../sql/catalyst/plans/logical/BranchOptions.scala |   23 -
 .../spark/sql/catalyst/plans/logical/Call.scala    |   34 -
 .../plans/logical/CreateOrReplaceBranch.scala      |   39 -
 .../plans/logical/CreateOrReplaceTag.scala         |   38 -
 .../sql/catalyst/plans/logical/DropBranch.scala    |   33 -
 .../plans/logical/DropIdentifierFields.scala       |   34 -
 .../plans/logical/DropPartitionField.scala         |   33 -
 .../spark/sql/catalyst/plans/logical/DropTag.scala |   32 -
 .../catalyst/plans/logical/DynamicFileFilter.scala |   62 -
 .../sql/catalyst/plans/logical/MergeInto.scala     |   38 -
 .../sql/catalyst/plans/logical/ReplaceData.scala   |   36 -
 .../plans/logical/ReplacePartitionField.scala      |   38 -
 .../plans/logical/SetIdentifierFields.scala        |   35 -
 .../sql/catalyst/plans/logical/TagOptions.scala    |   21 -
 .../sql/catalyst/plans/logical/statements.scala    |   44 -
 .../utils/RewriteRowLevelOperationHelper.scala     |  232 ---
 .../spark/sql/catalyst/utils/SetAccumulator.scala  |   45 -
 .../datasources/v2/AddPartitionFieldExec.scala     |   56 -
 .../sql/execution/datasources/v2/CallExec.scala    |   39 -
 .../datasources/v2/CreateOrReplaceBranchExec.scala |  100 -
 .../datasources/v2/CreateOrReplaceTagExec.scala    |   83 -
 .../execution/datasources/v2/DropBranchExec.scala  |   56 -
 .../datasources/v2/DropIdentifierFieldsExec.scala  |   65 -
 .../datasources/v2/DropPartitionFieldExec.scala    |   67 -
 .../sql/execution/datasources/v2/DropTagExec.scala |   55 -
 .../datasources/v2/DynamicFileFilterExec.scala     |  130 --
 .../datasources/v2/ExtendedBatchScanExec.scala     |   60 -
 .../v2/ExtendedDataSourceV2Implicits.scala         |   51 -
 .../v2/ExtendedDataSourceV2Strategy.scala          |  165 --
 .../execution/datasources/v2/MergeIntoExec.scala   |  118 --
 .../execution/datasources/v2/ReplaceDataExec.scala |   38 -
 .../datasources/v2/ReplacePartitionFieldExec.scala |   72 -
 .../datasources/v2/SetIdentifierFieldsExec.scala   |   52 -
 .../v2/SetWriteDistributionAndOrderingExec.scala   |   78 -
 .../apache/iceberg/spark/extensions/Employee.java  |   66 -
 .../spark/extensions/SparkExtensionsTestBase.java  |   64 -
 .../SparkRowLevelOperationsTestBase.java           |  227 ---
 .../spark/extensions/TestAddFilesProcedure.java    | 1090 ----------
 .../extensions/TestAlterTablePartitionFields.java  |  586 ------
 .../spark/extensions/TestAlterTableSchema.java     |  162 --
 .../spark/extensions/TestAncestorsOfProcedure.java |  168 --
 .../iceberg/spark/extensions/TestBranchDDL.java    |  626 ------
 .../spark/extensions/TestCallStatementParser.java  |  214 --
 .../TestCherrypickSnapshotProcedure.java           |  203 --
 .../spark/extensions/TestCopyOnWriteDelete.java    |   43 -
 .../spark/extensions/TestCopyOnWriteMerge.java     |   43 -
 .../spark/extensions/TestCopyOnWriteUpdate.java    |   43 -
 .../iceberg/spark/extensions/TestDelete.java       |  853 --------
 .../extensions/TestExpireSnapshotsProcedure.java   |  370 ----
 .../spark/extensions/TestIcebergExpressions.java   |  105 -
 .../apache/iceberg/spark/extensions/TestMerge.java | 1837 -----------------
 .../spark/extensions/TestMetadataTables.java       |  166 --
 .../extensions/TestMigrateTableProcedure.java      |  226 ---
 .../extensions/TestPublishChangesProcedure.java    |  193 --
 .../extensions/TestRemoveOrphanFilesProcedure.java |  571 ------
 .../extensions/TestRewriteDataFilesProcedure.java  |  475 -----
 .../extensions/TestRewriteManifestsProcedure.java  |  310 ---
 .../TestRollbackToSnapshotProcedure.java           |  297 ---
 .../TestRollbackToTimestampProcedure.java          |  304 ---
 .../TestSetCurrentSnapshotProcedure.java           |  256 ---
 .../TestSetWriteDistributionAndOrdering.java       |  321 ---
 .../extensions/TestSnapshotTableProcedure.java     |  231 ---
 .../iceberg/spark/extensions/TestTagDDL.java       |  388 ----
 .../iceberg/spark/extensions/TestUpdate.java       | 1036 ----------
 spark/v3.1/spark-runtime/LICENSE                   |  638 ------
 spark/v3.1/spark-runtime/NOTICE                    |  508 -----
 .../java/org/apache/iceberg/spark/SmokeTest.java   |  175 --
 .../apache/iceberg/spark/SparkBenchmarkUtil.java   |   57 -
 .../SparkParquetReadersFlatDataBenchmark.java      |  222 ---
 .../SparkParquetReadersNestedDataBenchmark.java    |  220 ---
 .../SparkParquetWritersFlatDataBenchmark.java      |  128 --
 .../SparkParquetWritersNestedDataBenchmark.java    |  128 --
 .../org/apache/iceberg/spark/source/Action.java    |   24 -
 .../spark/source/IcebergSourceBenchmark.java       |  204 --
 .../spark/source/IcebergSourceDeleteBenchmark.java |  219 --
 .../source/IcebergSourceFlatDataBenchmark.java     |   59 -
 .../source/IcebergSourceNestedDataBenchmark.java   |   59 -
 .../IcebergSourceNestedListDataBenchmark.java      |   62 -
 .../iceberg/spark/source/WritersBenchmark.java     |  367 ----
 .../spark/source/avro/AvroWritersBenchmark.java    |   39 -
 .../IcebergSourceFlatAvroDataReadBenchmark.java    |  142 --
 .../IcebergSourceNestedAvroDataReadBenchmark.java  |  142 --
 .../orc/IcebergSourceFlatORCDataBenchmark.java     |   68 -
 .../orc/IcebergSourceFlatORCDataReadBenchmark.java |  210 --
 ...ebergSourceNestedListORCDataWriteBenchmark.java |  109 -
 .../IcebergSourceNestedORCDataReadBenchmark.java   |  183 --
 ...cebergSourceFlatParquetDataFilterBenchmark.java |  129 --
 .../IcebergSourceFlatParquetDataReadBenchmark.java |  165 --
 ...IcebergSourceFlatParquetDataWriteBenchmark.java |   89 -
 ...gSourceNestedListParquetDataWriteBenchmark.java |   89 -
 ...bergSourceNestedParquetDataFilterBenchmark.java |  128 --
 ...cebergSourceNestedParquetDataReadBenchmark.java |  166 --
 ...ebergSourceNestedParquetDataWriteBenchmark.java |   88 -
 .../IcebergSourceParquetDeleteBenchmark.java       |   60 -
 ...ebergSourceParquetMultiDeleteFileBenchmark.java |   57 -
 ...gSourceParquetWithUnrelatedDeleteBenchmark.java |   64 -
 .../source/parquet/ParquetWritersBenchmark.java    |   39 -
 ...dDictionaryEncodedFlatParquetDataBenchmark.java |  137 --
 .../VectorizedReadFlatParquetDataBenchmark.java    |  333 ----
 .../java/org/apache/iceberg/spark/BaseCatalog.java |   48 -
 .../org/apache/iceberg/spark/CommitMetadata.java   |   66 -
 .../iceberg/spark/FileRewriteCoordinator.java      |   96 -
 .../iceberg/spark/FileScanTaskSetManager.java      |   77 -
 .../org/apache/iceberg/spark/IcebergSpark.java     |   43 -
 .../org/apache/iceberg/spark/JobGroupInfo.java     |   44 -
 .../org/apache/iceberg/spark/JobGroupUtils.java    |   46 -
 .../java/org/apache/iceberg/spark/OrderField.java  |  117 --
 .../org/apache/iceberg/spark/PathIdentifier.java   |   57 -
 .../iceberg/spark/PruneColumnsWithReordering.java  |  275 ---
 .../spark/PruneColumnsWithoutReordering.java       |  240 ---
 .../apache/iceberg/spark/RollbackStagedTable.java  |  142 --
 .../org/apache/iceberg/spark/SortOrderToSpark.java |   62 -
 .../java/org/apache/iceberg/spark/Spark3Util.java  |  956 ---------
 .../org/apache/iceberg/spark/SparkCatalog.java     |  673 -------
 .../org/apache/iceberg/spark/SparkConfParser.java  |  199 --
 .../org/apache/iceberg/spark/SparkDataFile.java    |  208 --
 .../apache/iceberg/spark/SparkExceptionUtil.java   |   64 -
 .../org/apache/iceberg/spark/SparkFilters.java     |  221 ---
 .../iceberg/spark/SparkFixupTimestampType.java     |   57 -
 .../org/apache/iceberg/spark/SparkFixupTypes.java  |   63 -
 .../org/apache/iceberg/spark/SparkReadConf.java    |  211 --
 .../org/apache/iceberg/spark/SparkReadOptions.java |   74 -
 .../apache/iceberg/spark/SparkSQLProperties.java   |   45 -
 .../org/apache/iceberg/spark/SparkSchemaUtil.java  |  327 ---
 .../apache/iceberg/spark/SparkSessionCatalog.java  |  319 ---
 .../org/apache/iceberg/spark/SparkStructLike.java  |   54 -
 .../org/apache/iceberg/spark/SparkTableUtil.java   |  797 --------
 .../org/apache/iceberg/spark/SparkTypeToType.java  |  158 --
 .../org/apache/iceberg/spark/SparkTypeVisitor.java |   78 -
 .../java/org/apache/iceberg/spark/SparkUtil.java   |  214 --
 .../apache/iceberg/spark/SparkValueConverter.java  |  144 --
 .../org/apache/iceberg/spark/SparkWriteConf.java   |  177 --
 .../apache/iceberg/spark/SparkWriteOptions.java    |   57 -
 .../org/apache/iceberg/spark/TypeToSparkType.java  |  122 --
 .../actions/BaseDeleteOrphanFilesSparkAction.java  |  493 -----
 .../BaseDeleteReachableFilesSparkAction.java       |  218 --
 .../actions/BaseExpireSnapshotsSparkAction.java    |  295 ---
 .../spark/actions/BaseMigrateTableSparkAction.java |  245 ---
 .../actions/BaseRewriteDataFilesSpark3Action.java  |   47 -
 .../actions/BaseRewriteDataFilesSparkAction.java   |  523 -----
 .../actions/BaseRewriteManifestsSparkAction.java   |  444 -----
 .../actions/BaseSnapshotTableSparkAction.java      |  229 ---
 .../actions/BaseSnapshotUpdateSparkAction.java     |   45 -
 .../iceberg/spark/actions/BaseSparkAction.java     |  177 --
 .../iceberg/spark/actions/BaseSparkActions.java    |   60 -
 .../actions/BaseTableCreationSparkAction.java      |  182 --
 .../iceberg/spark/actions/ManifestFileBean.java    |  143 --
 .../iceberg/spark/actions/SetAccumulator.java      |   61 -
 .../spark/actions/Spark3BinPackStrategy.java       |   82 -
 .../iceberg/spark/actions/Spark3SortStrategy.java  |  161 --
 .../apache/iceberg/spark/actions/SparkActions.java |   75 -
 .../spark/data/AvroWithSparkSchemaVisitor.java     |   76 -
 .../spark/data/ParquetWithSparkSchemaVisitor.java  |  231 ---
 .../apache/iceberg/spark/data/SparkAvroReader.java |  168 --
 .../apache/iceberg/spark/data/SparkAvroWriter.java |  165 --
 .../apache/iceberg/spark/data/SparkOrcReader.java  |  135 --
 .../iceberg/spark/data/SparkOrcValueReaders.java   |  261 ---
 .../iceberg/spark/data/SparkOrcValueWriters.java   |  221 ---
 .../apache/iceberg/spark/data/SparkOrcWriter.java  |  236 ---
 .../iceberg/spark/data/SparkParquetReaders.java    |  787 --------
 .../iceberg/spark/data/SparkParquetWriters.java    |  491 -----
 .../iceberg/spark/data/SparkValueReaders.java      |  288 ---
 .../iceberg/spark/data/SparkValueWriters.java      |  256 ---
 .../vectorized/ArrowVectorAccessorFactory.java     |  132 --
 .../data/vectorized/ArrowVectorAccessors.java      |   38 -
 .../data/vectorized/ColumnVectorWithFilter.java    |  105 -
 .../spark/data/vectorized/ColumnarBatchReader.java |  146 --
 .../data/vectorized/ConstantColumnVector.java      |  122 --
 .../data/vectorized/IcebergArrowColumnVector.java  |  167 --
 .../data/vectorized/RowPositionColumnVector.java   |  120 --
 .../data/vectorized/VectorizedSparkOrcReaders.java |  462 -----
 .../vectorized/VectorizedSparkParquetReaders.java  |  101 -
 .../spark/procedures/AddFilesProcedure.java        |  286 ---
 .../spark/procedures/AncestorsOfProcedure.java     |  111 --
 .../iceberg/spark/procedures/BaseProcedure.java    |  164 --
 .../procedures/CherrypickSnapshotProcedure.java    |  100 -
 .../spark/procedures/ExpireSnapshotsProcedure.java |  162 --
 .../spark/procedures/MigrateTableProcedure.java    |  111 --
 .../spark/procedures/PublishChangesProcedure.java  |  115 --
 .../procedures/RemoveOrphanFilesProcedure.java     |  214 --
 .../procedures/RewriteDataFilesProcedure.java      |  202 --
 .../procedures/RewriteManifestsProcedure.java      |  114 --
 .../procedures/RollbackToSnapshotProcedure.java    |   99 -
 .../procedures/RollbackToTimestampProcedure.java   |  104 -
 .../procedures/SetCurrentSnapshotProcedure.java    |  100 -
 .../spark/procedures/SnapshotTableProcedure.java   |  113 --
 .../iceberg/spark/procedures/SparkProcedures.java  |   63 -
 .../iceberg/spark/source/BaseDataReader.java       |  209 --
 .../iceberg/spark/source/BatchDataReader.java      |  165 --
 .../spark/source/EqualityDeleteRowReader.java      |   54 -
 .../apache/iceberg/spark/source/IcebergSource.java |  198 --
 .../iceberg/spark/source/InternalRowWrapper.java   |   91 -
 .../apache/iceberg/spark/source/RowDataReader.java |  197 --
 .../iceberg/spark/source/RowDataRewriter.java      |  179 --
 .../spark/source/SerializableTableWithSize.java    |   64 -
 .../iceberg/spark/source/SparkAppenderFactory.java |  318 ---
 .../iceberg/spark/source/SparkBatchQueryScan.java  |  173 --
 .../iceberg/spark/source/SparkBatchScan.java       |  363 ----
 .../spark/source/SparkFileWriterFactory.java       |  276 ---
 .../iceberg/spark/source/SparkFilesScan.java       |  104 -
 .../spark/source/SparkFilesScanBuilder.java        |   44 -
 .../iceberg/spark/source/SparkMergeBuilder.java    |  112 --
 .../iceberg/spark/source/SparkMergeScan.java       |  189 --
 .../iceberg/spark/source/SparkMetadataColumn.java  |   50 -
 .../spark/source/SparkMicroBatchStream.java        |  335 ----
 .../spark/source/SparkPartitionedFanoutWriter.java |   55 -
 .../spark/source/SparkPartitionedWriter.java       |   55 -
 .../iceberg/spark/source/SparkRewriteBuilder.java  |   71 -
 .../iceberg/spark/source/SparkScanBuilder.java     |  189 --
 .../apache/iceberg/spark/source/SparkTable.java    |  343 ----
 .../apache/iceberg/spark/source/SparkWrite.java    |  736 -------
 .../iceberg/spark/source/SparkWriteBuilder.java    |  164 --
 .../iceberg/spark/source/StagedSparkTable.java     |   41 -
 .../org/apache/iceberg/spark/source/Stats.java     |   42 -
 .../iceberg/spark/source/StreamingOffset.java      |  157 --
 .../iceberg/spark/source/StructInternalRow.java    |  359 ----
 .../analysis/NoSuchProcedureException.java         |   34 -
 .../iceberg/catalog/ExtendedSupportsDelete.java    |   43 -
 .../sql/connector/iceberg/catalog/Procedure.java   |   50 -
 .../iceberg/catalog/ProcedureCatalog.java          |   40 -
 .../iceberg/catalog/ProcedureParameter.java        |   56 -
 .../iceberg/catalog/ProcedureParameterImpl.java    |   75 -
 .../connector/iceberg/catalog/SupportsMerge.java   |   41 -
 .../distributions/ClusteredDistribution.java       |   34 -
 .../iceberg/distributions/Distribution.java        |   29 -
 .../iceberg/distributions/Distributions.java       |   57 -
 .../iceberg/distributions/OrderedDistribution.java |   34 -
 .../distributions/UnspecifiedDistribution.java     |   29 -
 .../impl/ClusterDistributionImpl.java              |   35 -
 .../impl/OrderedDistributionImpl.java              |   35 -
 .../impl/UnspecifiedDistributionImpl.java          |   23 -
 .../iceberg/expressions/NullOrdering.java          |   44 -
 .../iceberg/expressions/SortDirection.java         |   44 -
 .../connector/iceberg/expressions/SortOrder.java   |   39 -
 .../connector/iceberg/read/SupportsFileFilter.java |   53 -
 .../sql/connector/iceberg/write/MergeBuilder.java  |   39 -
 ...org.apache.spark.sql.sources.DataSourceRegister |   20 -
 .../expressions/TransformExpressions.scala         |  140 --
 .../logical/SetWriteDistributionAndOrdering.scala  |   44 -
 .../plans/logical/SortOrderParserUtil.scala        |   40 -
 .../utils/DistributionAndOrderingUtils.scala       |  187 --
 .../spark/sql/catalyst/utils/PlanUtils.scala       |   40 -
 .../datasources/SparkExpressionConverter.scala     |   60 -
 .../test/java/org/apache/iceberg/KryoHelpers.java  |   51 -
 .../java/org/apache/iceberg/TaskCheckHelper.java   |  109 -
 .../apache/iceberg/TestDataFileSerialization.java  |  176 --
 .../apache/iceberg/TestFileIOSerialization.java    |  109 -
 .../iceberg/TestManifestFileSerialization.java     |  217 --
 .../apache/iceberg/TestScanTaskSerialization.java  |  143 --
 .../org/apache/iceberg/TestTableSerialization.java |   98 -
 .../java/org/apache/iceberg/ValidationHelpers.java |   77 -
 .../apache/iceberg/spark/SparkCatalogConfig.java   |   67 -
 .../apache/iceberg/spark/SparkCatalogTestBase.java |   61 -
 .../org/apache/iceberg/spark/SparkTestBase.java    |  269 ---
 .../iceberg/spark/SparkTestBaseWithCatalog.java    |   93 -
 .../iceberg/spark/TestFileRewriteCoordinator.java  |  273 ---
 .../org/apache/iceberg/spark/TestSpark3Util.java   |  132 --
 .../iceberg/spark/TestSparkCatalogOperations.java  |   97 -
 .../org/apache/iceberg/spark/TestSparkFilters.java |   74 -
 .../apache/iceberg/spark/TestSparkSchemaUtil.java  |   54 -
 .../apache/iceberg/spark/TestSparkTableUtil.java   |   52 -
 .../iceberg/spark/TestSparkValueConverter.java     |   94 -
 .../iceberg/spark/actions/TestCreateActions.java   |  926 ---------
 .../actions/TestDeleteReachableFilesAction.java    |  331 ----
 .../spark/actions/TestExpireSnapshotsAction.java   | 1122 -----------
 .../spark/actions/TestRemoveOrphanFilesAction.java |  857 --------
 .../actions/TestRemoveOrphanFilesAction3.java      |  199 --
 .../spark/actions/TestRewriteDataFilesAction.java  | 1545 ---------------
 .../spark/actions/TestRewriteManifestsAction.java  |  577 ------
 .../apache/iceberg/spark/data/AvroDataTest.java    |  285 ---
 .../apache/iceberg/spark/data/GenericsHelpers.java |  346 ----
 .../org/apache/iceberg/spark/data/RandomData.java  |  370 ----
 .../org/apache/iceberg/spark/data/TestHelpers.java |  807 --------
 .../apache/iceberg/spark/data/TestOrcWrite.java    |   59 -
 .../iceberg/spark/data/TestParquetAvroReader.java  |  236 ---
 .../iceberg/spark/data/TestParquetAvroWriter.java  |  123 --
 .../iceberg/spark/data/TestSparkAvroEnums.java     |   96 -
 .../iceberg/spark/data/TestSparkAvroReader.java    |   64 -
 .../iceberg/spark/data/TestSparkDateTimes.java     |   74 -
 .../data/TestSparkOrcReadMetadataColumns.java      |  220 ---
 .../iceberg/spark/data/TestSparkOrcReader.java     |  110 --
 .../data/TestSparkParquetReadMetadataColumns.java  |  312 ---
 .../iceberg/spark/data/TestSparkParquetReader.java |  206 --
 .../iceberg/spark/data/TestSparkParquetWriter.java |  119 --
 .../spark/data/TestSparkRecordOrcReaderWriter.java |  153 --
 ...estParquetDictionaryEncodedVectorizedReads.java |   97 -
 ...naryFallbackToPlainEncodingVectorizedReads.java |   75 -
 .../vectorized/TestParquetVectorizedReads.java     |  352 ----
 .../apache/iceberg/spark/source/ComplexRecord.java |   74 -
 .../apache/iceberg/spark/source/LogMessage.java    |  119 --
 .../apache/iceberg/spark/source/ManualSource.java  |   75 -
 .../apache/iceberg/spark/source/NestedRecord.java  |   77 -
 .../apache/iceberg/spark/source/SimpleRecord.java  |   78 -
 .../iceberg/spark/source/SparkTestTable.java       |   59 -
 .../apache/iceberg/spark/source/TestAvroScan.java  |  111 --
 .../iceberg/spark/source/TestDataFrameWrites.java  |  422 ----
 .../spark/source/TestDataSourceOptions.java        |  459 -----
 .../iceberg/spark/source/TestFilteredScan.java     |  683 -------
 .../spark/source/TestForwardCompatibility.java     |  224 ---
 .../iceberg/spark/source/TestIcebergSource.java    |   42 -
 .../source/TestIcebergSourceHadoopTables.java      |   66 -
 .../spark/source/TestIcebergSourceHiveTables.java  |   80 -
 .../spark/source/TestIcebergSourceTablesBase.java  | 2085 --------------------
 .../iceberg/spark/source/TestIcebergSpark.java     |  205 --
 .../spark/source/TestIdentityPartitionData.java    |  209 --
 .../spark/source/TestInternalRowWrapper.java       |   79 -
 .../TestMetadataTablesWithPartitionEvolution.java  |  334 ----
 .../iceberg/spark/source/TestParquetScan.java      |  140 --
 .../iceberg/spark/source/TestPartitionPruning.java |  467 -----
 .../iceberg/spark/source/TestPartitionValues.java  |  493 -----
 .../iceberg/spark/source/TestPathIdentifier.java   |   85 -
 .../iceberg/spark/source/TestReadProjection.java   |  609 ------
 .../spark/source/TestSnapshotSelection.java        |  229 ---
 .../spark/source/TestSparkAppenderFactory.java     |   69 -
 .../spark/source/TestSparkBaseDataReader.java      |  276 ---
 .../iceberg/spark/source/TestSparkCatalog.java     |   46 -
 .../source/TestSparkCatalogCacheExpiration.java    |  152 --
 .../source/TestSparkCatalogHadoopOverrides.java    |  145 --
 .../iceberg/spark/source/TestSparkDataFile.java    |  224 ---
 .../iceberg/spark/source/TestSparkDataWrite.java   |  656 ------
 .../spark/source/TestSparkFileWriterFactory.java   |   74 -
 .../iceberg/spark/source/TestSparkFilesScan.java   |  126 --
 .../spark/source/TestSparkMergingMetrics.java      |   73 -
 .../spark/source/TestSparkMetadataColumns.java     |  229 ---
 .../spark/source/TestSparkPartitioningWriters.java |   74 -
 .../source/TestSparkPositionDeltaWriters.java      |   74 -
 .../spark/source/TestSparkReadProjection.java      |  258 ---
 .../spark/source/TestSparkReaderDeletes.java       |  387 ----
 .../spark/source/TestSparkRollingFileWriters.java  |   60 -
 .../iceberg/spark/source/TestSparkTable.java       |   60 -
 .../spark/source/TestSparkWriterMetrics.java       |   67 -
 .../iceberg/spark/source/TestStreamingOffset.java  |   56 -
 .../spark/source/TestStructuredStreaming.java      |  302 ---
 .../spark/source/TestStructuredStreamingRead3.java |  574 ------
 .../apache/iceberg/spark/source/TestTables.java    |  209 --
 .../spark/source/TestTimestampWithoutZone.java     |  309 ---
 .../spark/source/TestWriteMetricsConfig.java       |  298 ---
 .../iceberg/spark/source/ThreeColumnRecord.java    |   83 -
 .../apache/iceberg/spark/sql/TestAlterTable.java   |  331 ----
 .../apache/iceberg/spark/sql/TestCreateTable.java  |  364 ----
 .../iceberg/spark/sql/TestCreateTableAsSelect.java |  415 ----
 .../apache/iceberg/spark/sql/TestDeleteFrom.java   |   91 -
 .../apache/iceberg/spark/sql/TestDropTable.java    |  172 --
 .../apache/iceberg/spark/sql/TestNamespaceSQL.java |  245 ---
 .../iceberg/spark/sql/TestPartitionedWrites.java   |  245 ---
 .../apache/iceberg/spark/sql/TestRefreshTable.java |   78 -
 .../org/apache/iceberg/spark/sql/TestSelect.java   |  225 ---
 .../spark/sql/TestTimestampWithoutZone.java        |  238 ---
 .../iceberg/spark/sql/TestUnpartitionedWrites.java |  172 --
 374 files changed, 3 insertions(+), 72186 deletions(-)
 delete mode 100644 spark/v3.1/build.gradle
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/antlr/org.apache.spark.sql.catalyst.parser.extensions/IcebergSqlExtensions.g4
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/iceberg/spark/extensions/IcebergSparkSessionExtensions.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/analysis/AlignRowLevelOperations.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/analysis/AssignmentAlignmentSupport.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/analysis/ProcedureArgumentCoercion.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/analysis/ResolveProcedures.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/analysis/RowLevelOperationsPredicateCheck.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/expressions/AccumulateFiles.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/optimizer/OptimizeConditionsInRowLevelOperations.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/optimizer/PullupCorrelatedPredicatesInRowLevelOperations.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/optimizer/RewriteDelete.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/optimizer/RewriteMergeInto.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/optimizer/RewriteUpdate.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/parser/extensions/IcebergSparkSqlExtensionsParser.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsAstBuilder.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/AddPartitionField.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/BranchOptions.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/Call.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/CreateOrReplaceBranch.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/CreateOrReplaceTag.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/DropBranch.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/DropIdentifierFields.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/DropPartitionField.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/DropTag.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/DynamicFileFilter.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/MergeInto.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/ReplaceData.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/ReplacePartitionField.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/SetIdentifierFields.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/TagOptions.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/statements.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/utils/RewriteRowLevelOperationHelper.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/utils/SetAccumulator.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/execution/datasources/v2/AddPartitionFieldExec.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/execution/datasources/v2/CallExec.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/execution/datasources/v2/CreateOrReplaceBranchExec.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/execution/datasources/v2/CreateOrReplaceTagExec.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/execution/datasources/v2/DropBranchExec.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/execution/datasources/v2/DropIdentifierFieldsExec.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/execution/datasources/v2/DropPartitionFieldExec.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/execution/datasources/v2/DropTagExec.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/execution/datasources/v2/DynamicFileFilterExec.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/execution/datasources/v2/ExtendedBatchScanExec.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/execution/datasources/v2/ExtendedDataSourceV2Implicits.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/execution/datasources/v2/ExtendedDataSourceV2Strategy.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/execution/datasources/v2/MergeIntoExec.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/execution/datasources/v2/ReplaceDataExec.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/execution/datasources/v2/ReplacePartitionFieldExec.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/execution/datasources/v2/SetIdentifierFieldsExec.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/main/scala/org/apache/spark/sql/execution/datasources/v2/SetWriteDistributionAndOrderingExec.scala
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/Employee.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/SparkExtensionsTestBase.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/SparkRowLevelOperationsTestBase.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestAddFilesProcedure.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestAlterTablePartitionFields.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestAlterTableSchema.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestAncestorsOfProcedure.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestBranchDDL.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestCallStatementParser.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestCherrypickSnapshotProcedure.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestCopyOnWriteDelete.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestCopyOnWriteMerge.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestCopyOnWriteUpdate.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestDelete.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestExpireSnapshotsProcedure.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestIcebergExpressions.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestMerge.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestMetadataTables.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestMigrateTableProcedure.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestPublishChangesProcedure.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestRemoveOrphanFilesProcedure.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestRewriteDataFilesProcedure.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestRewriteManifestsProcedure.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestRollbackToSnapshotProcedure.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestRollbackToTimestampProcedure.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestSetCurrentSnapshotProcedure.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestSetWriteDistributionAndOrdering.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestSnapshotTableProcedure.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestTagDDL.java
 delete mode 100644 
spark/v3.1/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestUpdate.java
 delete mode 100644 spark/v3.1/spark-runtime/LICENSE
 delete mode 100644 spark/v3.1/spark-runtime/NOTICE
 delete mode 100644 
spark/v3.1/spark-runtime/src/integration/java/org/apache/iceberg/spark/SmokeTest.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/SparkBenchmarkUtil.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/data/parquet/SparkParquetReadersFlatDataBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/data/parquet/SparkParquetReadersNestedDataBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/data/parquet/SparkParquetWritersFlatDataBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/data/parquet/SparkParquetWritersNestedDataBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/Action.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/IcebergSourceBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/IcebergSourceDeleteBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/IcebergSourceFlatDataBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/IcebergSourceNestedDataBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/IcebergSourceNestedListDataBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/WritersBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/avro/AvroWritersBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/avro/IcebergSourceFlatAvroDataReadBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/avro/IcebergSourceNestedAvroDataReadBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/orc/IcebergSourceFlatORCDataBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/orc/IcebergSourceFlatORCDataReadBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/orc/IcebergSourceNestedListORCDataWriteBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/orc/IcebergSourceNestedORCDataReadBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/parquet/IcebergSourceFlatParquetDataFilterBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/parquet/IcebergSourceFlatParquetDataReadBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/parquet/IcebergSourceFlatParquetDataWriteBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/parquet/IcebergSourceNestedListParquetDataWriteBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/parquet/IcebergSourceNestedParquetDataFilterBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/parquet/IcebergSourceNestedParquetDataReadBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/parquet/IcebergSourceNestedParquetDataWriteBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/parquet/IcebergSourceParquetDeleteBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/parquet/IcebergSourceParquetMultiDeleteFileBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/parquet/IcebergSourceParquetWithUnrelatedDeleteBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/parquet/ParquetWritersBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/parquet/vectorized/VectorizedReadDictionaryEncodedFlatParquetDataBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/jmh/java/org/apache/iceberg/spark/source/parquet/vectorized/VectorizedReadFlatParquetDataBenchmark.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/BaseCatalog.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/CommitMetadata.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/FileRewriteCoordinator.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/FileScanTaskSetManager.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/IcebergSpark.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/JobGroupInfo.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/JobGroupUtils.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/OrderField.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/PathIdentifier.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/PruneColumnsWithReordering.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/PruneColumnsWithoutReordering.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/RollbackStagedTable.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/SortOrderToSpark.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/Spark3Util.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/SparkCatalog.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/SparkConfParser.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/SparkDataFile.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/SparkExceptionUtil.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/SparkFilters.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/SparkFixupTimestampType.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/SparkFixupTypes.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/SparkReadConf.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/SparkReadOptions.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/SparkSQLProperties.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/SparkSchemaUtil.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/SparkSessionCatalog.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/SparkStructLike.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/SparkTableUtil.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/SparkTypeToType.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/SparkTypeVisitor.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/SparkUtil.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/SparkValueConverter.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/SparkWriteConf.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/SparkWriteOptions.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/TypeToSparkType.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/actions/BaseDeleteOrphanFilesSparkAction.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/actions/BaseDeleteReachableFilesSparkAction.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/actions/BaseExpireSnapshotsSparkAction.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/actions/BaseMigrateTableSparkAction.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/actions/BaseRewriteDataFilesSpark3Action.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/actions/BaseRewriteDataFilesSparkAction.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/actions/BaseRewriteManifestsSparkAction.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/actions/BaseSnapshotTableSparkAction.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/actions/BaseSnapshotUpdateSparkAction.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/actions/BaseSparkAction.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/actions/BaseSparkActions.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/actions/BaseTableCreationSparkAction.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/actions/ManifestFileBean.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/actions/SetAccumulator.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/actions/Spark3BinPackStrategy.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/actions/Spark3SortStrategy.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/actions/SparkActions.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/data/AvroWithSparkSchemaVisitor.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/data/ParquetWithSparkSchemaVisitor.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/data/SparkAvroReader.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/data/SparkAvroWriter.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/data/SparkOrcReader.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/data/SparkOrcValueReaders.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/data/SparkOrcValueWriters.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/data/SparkOrcWriter.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/data/SparkParquetReaders.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/data/SparkParquetWriters.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/data/SparkValueReaders.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/data/SparkValueWriters.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/data/vectorized/ArrowVectorAccessorFactory.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/data/vectorized/ArrowVectorAccessors.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/data/vectorized/ColumnVectorWithFilter.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/data/vectorized/ColumnarBatchReader.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/data/vectorized/ConstantColumnVector.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/data/vectorized/IcebergArrowColumnVector.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/data/vectorized/RowPositionColumnVector.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/data/vectorized/VectorizedSparkOrcReaders.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/data/vectorized/VectorizedSparkParquetReaders.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/procedures/AddFilesProcedure.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/procedures/AncestorsOfProcedure.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/procedures/BaseProcedure.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/procedures/CherrypickSnapshotProcedure.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/procedures/ExpireSnapshotsProcedure.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/procedures/MigrateTableProcedure.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/procedures/PublishChangesProcedure.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/procedures/RemoveOrphanFilesProcedure.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/procedures/RewriteDataFilesProcedure.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/procedures/RewriteManifestsProcedure.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/procedures/RollbackToSnapshotProcedure.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/procedures/RollbackToTimestampProcedure.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/procedures/SetCurrentSnapshotProcedure.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/procedures/SnapshotTableProcedure.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/procedures/SparkProcedures.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/BaseDataReader.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/BatchDataReader.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/EqualityDeleteRowReader.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/IcebergSource.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/InternalRowWrapper.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/RowDataReader.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/RowDataRewriter.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/SerializableTableWithSize.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/SparkAppenderFactory.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/SparkBatchQueryScan.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/SparkBatchScan.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/SparkFileWriterFactory.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/SparkFilesScan.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/SparkFilesScanBuilder.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/SparkMergeBuilder.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/SparkMergeScan.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/SparkMetadataColumn.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/SparkMicroBatchStream.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/SparkPartitionedFanoutWriter.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/SparkPartitionedWriter.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/SparkRewriteBuilder.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/SparkScanBuilder.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/SparkTable.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/SparkWrite.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/SparkWriteBuilder.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/StagedSparkTable.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/Stats.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/StreamingOffset.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/iceberg/spark/source/StructInternalRow.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/spark/sql/catalyst/analysis/NoSuchProcedureException.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/spark/sql/connector/iceberg/catalog/ExtendedSupportsDelete.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/spark/sql/connector/iceberg/catalog/Procedure.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/spark/sql/connector/iceberg/catalog/ProcedureCatalog.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/spark/sql/connector/iceberg/catalog/ProcedureParameter.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/spark/sql/connector/iceberg/catalog/ProcedureParameterImpl.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/spark/sql/connector/iceberg/catalog/SupportsMerge.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/spark/sql/connector/iceberg/distributions/ClusteredDistribution.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/spark/sql/connector/iceberg/distributions/Distribution.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/spark/sql/connector/iceberg/distributions/Distributions.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/spark/sql/connector/iceberg/distributions/OrderedDistribution.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/spark/sql/connector/iceberg/distributions/UnspecifiedDistribution.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/spark/sql/connector/iceberg/distributions/impl/ClusterDistributionImpl.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/spark/sql/connector/iceberg/distributions/impl/OrderedDistributionImpl.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/spark/sql/connector/iceberg/distributions/impl/UnspecifiedDistributionImpl.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/spark/sql/connector/iceberg/expressions/NullOrdering.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/spark/sql/connector/iceberg/expressions/SortDirection.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/spark/sql/connector/iceberg/expressions/SortOrder.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/spark/sql/connector/iceberg/read/SupportsFileFilter.java
 delete mode 100644 
spark/v3.1/spark/src/main/java/org/apache/spark/sql/connector/iceberg/write/MergeBuilder.java
 delete mode 100644 
spark/v3.1/spark/src/main/resources/META-INF/services/org.apache.spark.sql.sources.DataSourceRegister
 delete mode 100644 
spark/v3.1/spark/src/main/scala/org/apache/spark/sql/catalyst/expressions/TransformExpressions.scala
 delete mode 100644 
spark/v3.1/spark/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/SetWriteDistributionAndOrdering.scala
 delete mode 100644 
spark/v3.1/spark/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/SortOrderParserUtil.scala
 delete mode 100644 
spark/v3.1/spark/src/main/scala/org/apache/spark/sql/catalyst/utils/DistributionAndOrderingUtils.scala
 delete mode 100644 
spark/v3.1/spark/src/main/scala/org/apache/spark/sql/catalyst/utils/PlanUtils.scala
 delete mode 100644 
spark/v3.1/spark/src/main/scala/org/apache/spark/sql/execution/datasources/SparkExpressionConverter.scala
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/KryoHelpers.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/TaskCheckHelper.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/TestDataFileSerialization.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/TestFileIOSerialization.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/TestManifestFileSerialization.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/TestScanTaskSerialization.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/TestTableSerialization.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/ValidationHelpers.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/SparkCatalogConfig.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/SparkCatalogTestBase.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/SparkTestBase.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/SparkTestBaseWithCatalog.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/TestFileRewriteCoordinator.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/TestSpark3Util.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/TestSparkCatalogOperations.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/TestSparkFilters.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/TestSparkSchemaUtil.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/TestSparkTableUtil.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/TestSparkValueConverter.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/actions/TestCreateActions.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/actions/TestDeleteReachableFilesAction.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/actions/TestExpireSnapshotsAction.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/actions/TestRemoveOrphanFilesAction.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/actions/TestRemoveOrphanFilesAction3.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/actions/TestRewriteDataFilesAction.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/actions/TestRewriteManifestsAction.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/data/AvroDataTest.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/data/GenericsHelpers.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/data/RandomData.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/data/TestHelpers.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/data/TestOrcWrite.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/data/TestParquetAvroReader.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/data/TestParquetAvroWriter.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/data/TestSparkAvroEnums.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/data/TestSparkAvroReader.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/data/TestSparkDateTimes.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/data/TestSparkOrcReadMetadataColumns.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/data/TestSparkOrcReader.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/data/TestSparkParquetReadMetadataColumns.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/data/TestSparkParquetReader.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/data/TestSparkParquetWriter.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/data/TestSparkRecordOrcReaderWriter.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/data/parquet/vectorized/TestParquetDictionaryEncodedVectorizedReads.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/data/parquet/vectorized/TestParquetDictionaryFallbackToPlainEncodingVectorizedReads.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/data/parquet/vectorized/TestParquetVectorizedReads.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/ComplexRecord.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/LogMessage.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/ManualSource.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/NestedRecord.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/SimpleRecord.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/SparkTestTable.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestAvroScan.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestDataFrameWrites.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestDataSourceOptions.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestFilteredScan.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestForwardCompatibility.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestIcebergSource.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestIcebergSourceHadoopTables.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestIcebergSourceHiveTables.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestIcebergSourceTablesBase.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestIcebergSpark.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestIdentityPartitionData.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestInternalRowWrapper.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestMetadataTablesWithPartitionEvolution.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestParquetScan.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestPartitionPruning.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestPartitionValues.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestPathIdentifier.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestReadProjection.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestSnapshotSelection.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkAppenderFactory.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkBaseDataReader.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkCatalog.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkCatalogCacheExpiration.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkCatalogHadoopOverrides.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkDataFile.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkDataWrite.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkFileWriterFactory.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkFilesScan.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkMergingMetrics.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkMetadataColumns.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkPartitioningWriters.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkPositionDeltaWriters.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkReadProjection.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkReaderDeletes.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkRollingFileWriters.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkTable.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkWriterMetrics.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestStreamingOffset.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestStructuredStreaming.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestStructuredStreamingRead3.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestTables.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestTimestampWithoutZone.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/TestWriteMetricsConfig.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/source/ThreeColumnRecord.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/sql/TestAlterTable.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/sql/TestCreateTable.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/sql/TestCreateTableAsSelect.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/sql/TestDeleteFrom.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/sql/TestDropTable.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/sql/TestNamespaceSQL.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/sql/TestPartitionedWrites.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/sql/TestRefreshTable.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/sql/TestSelect.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/sql/TestTimestampWithoutZone.java
 delete mode 100644 
spark/v3.1/spark/src/test/java/org/apache/iceberg/spark/sql/TestUnpartitionedWrites.java

Reply via email to