This is an automated email from the ASF dual-hosted git repository.
jinsongzhou pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/amoro.git
from 8c351a06b [AMORO-3102][doc]: upgrade cdc-ingestion doc from flink cdc
3.x (#3102)
add 7f70f0145 [AMORO-3118][Improvement]: Move iceberg codes from
amoro-core to a new module amoro-iceberg (#3108)
No new revisions were added by this update.
Summary of changes:
amoro-ams/amoro-ams-api/pom.xml | 13 +
.../apache/amoro/api/config/OptimizingConfig.java | 2 +-
.../amoro/api/config/TableConfiguration.java | 4 +-
amoro-ams/amoro-ams-server/pom.xml | 13 +
.../apache/amoro/server/RestCatalogService.java | 4 +-
.../amoro/server/catalog/CatalogBuilder.java | 4 +-
.../amoro/server/catalog/ExternalCatalog.java | 6 +-
.../server/catalog/InternalIcebergCatalogImpl.java | 4 +-
.../amoro/server/catalog/MixedHiveCatalogImpl.java | 7 +-
.../dashboard/controller/CatalogController.java | 20 +-
.../dashboard/controller/TableController.java | 10 +-
.../internal/InternalMixedIcebergHandler.java | 4 +-
.../amoro/server/terminal/TerminalManager.java | 8 +-
.../amoro/server/utils/InternalTableUtil.java | 4 +-
.../amoro/server/RestCatalogServiceTestBase.java | 7 +-
.../server/TestInternalMixedCatalogService.java | 6 +-
.../optimizing/TestIcebergHadoopOptimizing.java | 8 +-
.../amoro/server/table/AMSTableTestBase.java | 6 +-
amoro-core/pom.xml | 53 ---
.../org/apache/amoro/CommonUnifiedCatalog.java | 14 +-
...onnectionFailException.java => ClientPool.java} | 21 +-
.../org/apache/amoro/client/ClientPoolImpl.java | 161 +++++++
.../amoro/formats/hudi/HudiHadoopCatalog.java | 4 +-
.../apache/amoro/formats/hudi/HudiHiveCatalog.java | 4 +-
.../amoro/hive/AuthenticatedHiveClientPool.java | 4 +-
.../apache/amoro/hive/CachedHiveClientPool.java | 2 +-
.../java/org/apache/amoro/hive/HMSClientImpl.java | 2 +-
.../java/org/apache/amoro/hive/HMSClientPool.java | 2 +-
.../org/apache/amoro/table/TableMetaStore.java | 2 +-
.../{MixedCatalogUtil.java => CatalogUtil.java} | 191 ++------
.../org/apache/amoro/utils/DynConstructors.java | 302 ++++++++++++
.../java/org/apache/amoro/utils/DynMethods.java | 526 +++++++++++++++++++++
.../java/org/apache/amoro/utils/PropertyUtil.java | 90 ++--
.../services/org.apache.amoro.FormatCatalogFactory | 3 -
.../formats/PaimonHadoopCatalogTestHelper.java | 4 +-
{amoro-core => amoro-iceberg-format}/pom.xml | 98 +---
.../java/org/apache/amoro/IcebergFileEntry.java | 0
.../java/org/apache/amoro/data/ChangeAction.java | 0
.../java/org/apache/amoro/data/ChangedLsn.java | 0
.../java/org/apache/amoro/data/DataFileType.java | 0
.../java/org/apache/amoro/data/DataTreeNode.java | 0
.../org/apache/amoro/data/DefaultKeyedFile.java | 0
.../java/org/apache/amoro/data/FileNameRules.java | 0
.../java/org/apache/amoro/data/PrimaryKeyData.java | 0
.../org/apache/amoro/data/PrimaryKeyedFile.java | 0
.../amoro/formats/iceberg/IcebergCatalog.java | 4 +-
.../formats/iceberg/IcebergCatalogFactory.java | 7 +-
.../amoro/formats/iceberg/IcebergSnapshot.java | 0
.../apache/amoro/formats/iceberg/IcebergTable.java | 4 +-
.../apache/amoro/formats/mixed/MixedCatalog.java | 0
.../formats/mixed/MixedHiveCatalogFactory.java | 0
.../formats/mixed/MixedIcebergCatalogFactory.java | 4 +-
.../apache/amoro/formats/mixed/MixedSnapshot.java | 0
.../org/apache/amoro/formats/mixed/MixedTable.java | 0
.../org/apache/amoro/io/AuthenticatedFileIO.java | 0
.../amoro/io/AuthenticatedFileIOAdapter.java | 0
.../org/apache/amoro/io/AuthenticatedFileIOs.java | 4 +-
.../apache/amoro/io/AuthenticatedHadoopFileIO.java | 0
.../apache/amoro/io/BasicTableTrashManager.java | 0
.../apache/amoro/io/CloseableIterableWrapper.java | 0
.../apache/amoro/io/CloseableIteratorWrapper.java | 0
.../org/apache/amoro/io/CloseablePredicate.java | 0
.../main/java/org/apache/amoro/io/PathInfo.java | 0
.../apache/amoro/io/RecoverableHadoopFileIO.java | 0
.../amoro/io/SupportFileRecycleOperations.java | 0
.../amoro/io/SupportsFileSystemOperations.java | 0
.../org/apache/amoro/io/TableTrashManager.java | 0
.../org/apache/amoro/io/TableTrashManagers.java | 0
.../amoro/io/reader/AbstractKeyedDataReader.java | 0
.../amoro/io/reader/AbstractUnkeyedDataReader.java | 0
.../io/reader/BaseIcebergPosDeleteReader.java | 0
.../amoro/io/reader/CombinedDeleteFilter.java | 0
.../apache/amoro/io/reader/DataReaderCommon.java | 0
.../org/apache/amoro/io/reader/DeleteFilter.java | 0
.../java/org/apache/amoro/io/reader/Deletes.java | 0
.../reader/GenericCombinedIcebergDataReader.java | 0
.../amoro/io/reader/GenericKeyedDataReader.java | 0
.../amoro/io/reader/GenericUnkeyedDataReader.java | 0
.../apache/amoro/io/reader/MixedDeleteFilter.java | 0
.../amoro/io/reader/ParallelIcebergGenerics.java | 0
.../amoro/io/reader/ParallelTableScanIterable.java | 0
.../apache/amoro/io/reader/StructForDelete.java | 0
.../apache/amoro/io/reader/StructLikeFunnel.java | 0
.../org/apache/amoro/io/writer/BaseTaskWriter.java | 0
.../apache/amoro/io/writer/ChangeTaskWriter.java | 0
.../amoro/io/writer/CommonOutputFileFactory.java | 0
.../amoro/io/writer/GenericBaseTaskWriter.java | 0
.../amoro/io/writer/GenericChangeTaskWriter.java | 0
.../GenericIcebergPartitionedFanoutWriter.java | 0
.../apache/amoro/io/writer/GenericTaskWriters.java | 0
.../io/writer/IcebergFanoutPosDeleteWriter.java | 0
.../io/writer/MixedTreeNodePosDeleteWriter.java | 0
.../apache/amoro/io/writer/OutputFileFactory.java | 0
.../apache/amoro/io/writer/RecordWithAction.java | 0
.../org/apache/amoro/io/writer/SetTreeNode.java | 0
.../amoro/io/writer/SortedPosDeleteWriter.java | 0
.../apache/amoro/io/writer/TaskWriterBuilder.java | 0
.../org/apache/amoro/io/writer/TaskWriterKey.java | 0
.../src/main/java/org/apache/amoro/log/Bytes.java | 0
.../main/java/org/apache/amoro/log/Converter.java | 0
.../java/org/apache/amoro/log/FormatVersion.java | 0
.../apache/amoro/log/JsonToLogDataConverters.java | 0
.../main/java/org/apache/amoro/log/LogData.java | 0
.../amoro/log/LogDataJsonDeserialization.java | 0
.../apache/amoro/log/LogDataJsonSerialization.java | 0
.../apache/amoro/log/LogDataToJsonConverters.java | 0
.../java/org/apache/amoro/log/MessageBytes.java | 0
.../java/org/apache/amoro/log/TimeFormats.java | 0
.../org/apache/amoro/log/data/LogArrayData.java | 0
.../java/org/apache/amoro/log/data/LogMapData.java | 0
.../amoro/mixed/BasicMixedIcebergCatalog.java | 4 +-
.../java/org/apache/amoro/mixed/CatalogLoader.java | 13 +-
.../amoro/mixed/InternalMixedIcebergCatalog.java | 0
.../org/apache/amoro/mixed/MixedFormatCatalog.java | 0
.../java/org/apache/amoro/mixed/MixedTables.java | 4 +-
.../apache/amoro/op/CreateTableTransaction.java | 0
.../org/apache/amoro/op/KeyedPartitionRewrite.java | 0
.../org/apache/amoro/op/KeyedSchemaUpdate.java | 0
.../java/org/apache/amoro/op/MixedAppendFiles.java | 0
.../java/org/apache/amoro/op/MixedDeleteFiles.java | 0
.../amoro/op/MixedHadoopTableOperations.java | 0
.../org/apache/amoro/op/MixedOverwriteFiles.java | 0
.../apache/amoro/op/MixedReplacePartitions.java | 0
.../org/apache/amoro/op/MixedRewriteFiles.java | 0
.../java/org/apache/amoro/op/MixedRowDelta.java | 0
.../org/apache/amoro/op/MixedTableOperations.java | 0
.../java/org/apache/amoro/op/MixedTransaction.java | 0
.../main/java/org/apache/amoro/op/MixedUpdate.java | 0
.../org/apache/amoro/op/OverwriteBaseFiles.java | 0
.../apache/amoro/op/PartitionPropertiesUpdate.java | 0
.../amoro/op/PartitionTransactionOperation.java | 0
.../org/apache/amoro/op/RewritePartitions.java | 0
.../java/org/apache/amoro/op/SnapshotSummary.java | 0
.../amoro/op/UpdateKeyedTableProperties.java | 0
.../apache/amoro/op/UpdatePartitionProperties.java | 0
.../optimizing/AbstractRewriteFilesExecutor.java | 0
.../amoro/optimizing/BaseOptimizingInput.java | 0
.../amoro/optimizing/IcebergRewriteExecutor.java | 0
.../optimizing/IcebergRewriteExecutorFactory.java | 0
.../optimizing/OptimizingCommitterFactory.java | 0
.../amoro/optimizing/OptimizingDataReader.java | 0
.../amoro/optimizing/OptimizingExecutor.java | 0
.../optimizing/OptimizingExecutorFactory.java | 0
.../optimizing/OptimizingInputProperties.java | 0
.../amoro/optimizing/OptimizingTaskSummary.java | 0
.../apache/amoro/optimizing/RewriteFilesInput.java | 0
.../amoro/optimizing/RewriteFilesOutput.java | 0
.../apache/amoro/optimizing/TableOptimizing.java | 0
.../amoro/properties/HiveTableProperties.java | 0
.../amoro/properties/MetaTableProperties.java | 0
.../apache/amoro/scan/BaseCombinedScanTask.java | 0
.../org/apache/amoro/scan/BasicKeyedTableScan.java | 0
.../apache/amoro/scan/BasicMixedFileScanTask.java | 0
.../amoro/scan/ChangeTableIncrementalScan.java | 0
.../apache/amoro/scan/CombinedIcebergScanTask.java | 0
.../org/apache/amoro/scan/CombinedScanTask.java | 0
.../java/org/apache/amoro/scan/KeyedTableScan.java | 0
.../org/apache/amoro/scan/KeyedTableScanTask.java | 0
.../org/apache/amoro/scan/MixedFileScanTask.java | 0
.../org/apache/amoro/scan/NodeFileScanTask.java | 0
.../org/apache/amoro/scan/TableEntriesScan.java | 0
.../scan/expressions/BasicPartitionEvaluator.java | 0
.../apache/amoro/scan/expressions/RewriteNot.java | 0
.../org/apache/amoro/table/BaseLocationKind.java | 0
.../java/org/apache/amoro/table/BaseTable.java | 0
.../org/apache/amoro/table/BasicKeyedTable.java | 0
.../org/apache/amoro/table/BasicTableBuilder.java | 0
.../org/apache/amoro/table/BasicUnkeyedTable.java | 4 +-
.../org/apache/amoro/table/ChangeLocationKind.java | 0
.../java/org/apache/amoro/table/ChangeTable.java | 0
.../apache/amoro/table/DistributionHashMode.java | 0
.../java/org/apache/amoro/table/KeyedTable.java | 0
.../java/org/apache/amoro/table/LocationKind.java | 0
.../org/apache/amoro/table/MetadataColumns.java | 0
.../java/org/apache/amoro/table/MixedTable.java | 0
.../org/apache/amoro/table/PrimaryKeySpec.java | 0
.../java/org/apache/amoro/table/TableBuilder.java | 0
.../org/apache/amoro/table/TableProperties.java | 0
.../java/org/apache/amoro/table/UnkeyedTable.java | 0
.../org/apache/amoro/table/WatermarkGenerator.java | 0
.../org/apache/amoro/table/WriteOperationKind.java | 0
.../table/blocker/BasicTableBlockerManager.java | 0
.../org/apache/amoro/table/blocker/Blocker.java | 0
.../amoro/table/blocker/RenewableBlocker.java | 0
.../amoro/table/blocker/TableBlockerManager.java | 0
.../apache/amoro/utils/CompatiblePropertyUtil.java | 0
.../java/org/apache/amoro/utils/ContentFiles.java | 0
.../org/apache/amoro/utils/ConvertStructUtil.java | 0
.../org/apache/amoro/utils/ExpressionUtil.java | 0
.../org/apache/amoro/utils/FileScanTaskUtil.java | 0
.../amoro/utils/IcebergInMemoryLockManager.java | 0
.../apache/amoro/utils/ManifestEntryFields.java | 0
.../org/apache/amoro/utils/MixedDataFiles.java | 0
.../apache/amoro/utils/MixedFormatCatalogUtil.java | 6 +-
.../org/apache/amoro/utils/MixedTableUtil.java | 0
.../java/org/apache/amoro/utils/NodeFilter.java | 0
.../java/org/apache/amoro/utils/SchemaUtil.java | 0
.../org/apache/amoro/utils/SerializationUtil.java | 0
.../org/apache/amoro/utils/StatisticsFileUtil.java | 0
.../java/org/apache/amoro/utils/StructLikeSet.java | 0
.../java/org/apache/amoro/utils/TableFileUtil.java | 0
.../org/apache/amoro/utils/TablePropertyUtil.java | 0
.../amoro/utils/map/DefaultSizeEstimator.java | 0
.../org/apache/amoro/utils/map/RocksDBBackend.java | 0
.../java/org/apache/amoro/utils/map/SimpleMap.java | 0
.../apache/amoro/utils/map/SimpleSpillableMap.java | 0
.../org/apache/amoro/utils/map/SizeEstimator.java | 0
.../apache/amoro/utils/map/StructLikeBaseMap.java | 0
.../amoro/utils/map/StructLikeCollections.java | 0
.../amoro/utils/map/StructLikeMemoryMap.java | 0
.../amoro/utils/map/StructLikeSpillableMap.java | 0
.../utils/map/StructLikeWrapperSizeEstimator.java | 0
.../java/org/apache/iceberg/IcebergFindFiles.java | 0
.../org/apache/iceberg/MixedChangeTableScan.java | 0
.../apache/iceberg/data/PublicGenericReader.java | 0
.../services/org.apache.amoro.FormatCatalogFactory | 4 +-
.../org/apache/amoro/BasicTableTestHelper.java | 0
.../java/org/apache/amoro/DataFileTestHelpers.java | 0
.../java/org/apache/amoro/TableTestHelper.java | 0
.../test/java/org/apache/amoro/TestTreeNode.java | 0
.../java/org/apache/amoro/TestUnifiedCatalog.java | 0
.../test/java/org/apache/amoro/TestedCatalogs.java | 0
.../amoro/catalog/BasicCatalogTestHelper.java | 4 +-
.../apache/amoro/catalog/BasicMixedCatalog.java | 6 +-
.../org/apache/amoro/catalog/CatalogTestBase.java | 0
.../apache/amoro/catalog/CatalogTestHelper.java | 3 +-
.../java/org/apache/amoro/catalog/MixedTables.java | 14 +-
.../org/apache/amoro/catalog/TableTestBase.java | 4 +-
.../apache/amoro/catalog/TestCatalogLoader.java | 0
.../org/apache/amoro/catalog/TestMixedCatalog.java | 0
.../apache/amoro/data/TestDefaultKeyedFile.java | 0
.../org/apache/amoro/data/TestUpsertPushDown.java | 0
.../formats/IcebergHadoopCatalogTestHelper.java | 8 +-
.../MixedIcebergHadoopCatalogTestHelper.java | 6 +-
.../amoro/formats/TestIcebergAmoroCatalog.java | 0
.../formats/TestMixedIcebergFormatCatalog.java | 0
.../apache/amoro/io/IcebergDataTestHelpers.java | 0
.../org/apache/amoro/io/MixedDataTestHelpers.java | 0
.../org/apache/amoro/io/TableDataTestBase.java | 0
.../amoro/io/TestBasicTableTrashManager.java | 0
.../org/apache/amoro/io/TestFileNameGenerator.java | 0
.../apache/amoro/io/TestIcebergCombinedReader.java | 0
.../io/TestIcebergCombinedReaderVariousTypes.java | 0
.../amoro/io/TestIcebergFanoutPosDeleteWriter.java | 0
.../amoro/io/TestMixedTreeNodePosDeleteWriter.java | 0
.../io/TestRecoverableAuthenticatedFileIO.java | 0
.../apache/amoro/io/TestTableTrashManagers.java | 0
.../java/org/apache/amoro/io/TestTaskReader.java | 0
.../java/org/apache/amoro/io/TestTaskWriter.java | 0
.../java/org/apache/amoro/log/FormatTestBase.java | 0
.../amoro/log/TestLogDataJsonSerialization.java | 0
.../org/apache/amoro/op/TestOverwriteBaseFile.java | 0
.../org/apache/amoro/op/TestRewritePartitions.java | 0
.../amoro/op/TestUpdatePartitionProperties.java | 0
.../java/org/apache/amoro/op/TestUpdateTable.java | 0
.../optimizing/IcebergRewriteExecutorTest.java | 0
.../amoro/scan/TestBaseCombinedScanTask.java | 0
.../org/apache/amoro/scan/TestKeyedTableScan.java | 0
.../amoro/scan/TestMixedChangeTableScan.java | 0
.../org/apache/amoro/scan/TestScanSplitTask.java | 0
.../apache/amoro/scan/TestTableEntriesScan.java | 0
.../blocker/TestBasicTableBlockerManager.java | 0
.../org/apache/amoro/trace/TestTableTracer.java | 0
.../org/apache/amoro/trace/TestTableWatermark.java | 0
.../amoro/utils/TestCompatiblePropertyUtil.java | 0
.../java/org/apache/amoro/utils/TestFileUtil.java | 0
.../amoro/utils/TestKeyedExpressionUtil.java | 0
.../org/apache/amoro/utils/TestMixedDataFiles.java | 0
.../amoro/utils/TestMixedFormatCatalogUtil.java | 26 +-
.../apache/amoro/utils/TestStatisticsFileUtil.java | 0
.../apache/amoro/utils/TestTablePropertyUtil.java | 0
.../amoro/utils/TestUnkeyedExpressionUtil.java | 0
.../apache/amoro/utils/TestWatermarkGenerator.java | 0
.../apache/amoro/utils/map/TestRocksDBBackend.java | 0
.../amoro/utils/map/TestSimpleSpillableMap.java | 0
.../amoro/utils/map/TestSimpleSpilledMap.java | 0
.../apache/amoro/utils/map/TestStructLikeMap.java | 0
.../map/TestStructLikeWrapperSizeEstimator.java | 0
.../org/apache/iceberg/TestIcebergFindFiles.java | 0
.../amoro-mixed-format-flink-common-format/pom.xml | 2 +-
.../pom.xml | 2 +-
.../amoro-mixed-format-flink-common/pom.xml | 10 +-
.../factories/FlinkUnifiedCatalogFactory.java | 5 +-
amoro-mixed-format/amoro-mixed-format-hive/pom.xml | 10 +-
.../amoro/hive/catalog/MixedHiveCatalog.java | 4 +-
.../apache/amoro/hive/catalog/MixedHiveTables.java | 14 +-
.../apache/amoro/hive/utils/HivePartitionUtil.java | 2 +-
.../amoro/hive/catalog/HiveCatalogTestHelper.java | 4 +-
.../amoro-mixed-format-spark-3-common/pom.xml | 7 +
.../v3.2/amoro-mixed-format-spark-3.2/pom.xml | 7 +
.../v3.3/amoro-mixed-format-spark-3.3/pom.xml | 7 +
.../amoro-mixed-format-trino/pom.xml | 8 +
.../trino/DefaultMixedFormatCatalogFactory.java | 4 +-
amoro-mixed-format/pom.xml | 3 +-
pom.xml | 7 +
295 files changed, 1329 insertions(+), 509 deletions(-)
copy
amoro-core/src/main/java/org/apache/amoro/client/{ConnectionFailException.java
=> ClientPool.java} (67%)
create mode 100644
amoro-core/src/main/java/org/apache/amoro/client/ClientPoolImpl.java
copy amoro-core/src/main/java/org/apache/amoro/utils/{MixedCatalogUtil.java =>
CatalogUtil.java} (61%)
create mode 100644
amoro-core/src/main/java/org/apache/amoro/utils/DynConstructors.java
create mode 100644
amoro-core/src/main/java/org/apache/amoro/utils/DynMethods.java
copy
amoro-mixed-format/amoro-mixed-format-hive/src/main/java/org/apache/amoro/hive/utils/CompatibleHivePropertyUtil.java
=> amoro-core/src/main/java/org/apache/amoro/utils/PropertyUtil.java (50%)
copy {amoro-core => amoro-iceberg-format}/pom.xml (66%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/IcebergFileEntry.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/data/ChangeAction.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/data/ChangedLsn.java (100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/data/DataFileType.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/data/DataTreeNode.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/data/DefaultKeyedFile.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/data/FileNameRules.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/data/PrimaryKeyData.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/data/PrimaryKeyedFile.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/formats/iceberg/IcebergCatalog.java
(96%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/formats/iceberg/IcebergCatalogFactory.java
(89%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/formats/iceberg/IcebergSnapshot.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/formats/iceberg/IcebergTable.java
(96%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/formats/mixed/MixedCatalog.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/formats/mixed/MixedHiveCatalogFactory.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/formats/mixed/MixedIcebergCatalogFactory.java
(94%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/formats/mixed/MixedSnapshot.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/formats/mixed/MixedTable.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/AuthenticatedFileIO.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/AuthenticatedFileIOAdapter.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/AuthenticatedFileIOs.java
(94%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/AuthenticatedHadoopFileIO.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/BasicTableTrashManager.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/CloseableIterableWrapper.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/CloseableIteratorWrapper.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/CloseablePredicate.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/PathInfo.java (100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/RecoverableHadoopFileIO.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/SupportFileRecycleOperations.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/SupportsFileSystemOperations.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/TableTrashManager.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/TableTrashManagers.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/reader/AbstractKeyedDataReader.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/reader/AbstractUnkeyedDataReader.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/reader/BaseIcebergPosDeleteReader.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/reader/CombinedDeleteFilter.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/reader/DataReaderCommon.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/reader/DeleteFilter.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/reader/Deletes.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/reader/GenericCombinedIcebergDataReader.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/reader/GenericKeyedDataReader.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/reader/GenericUnkeyedDataReader.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/reader/MixedDeleteFilter.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/reader/ParallelIcebergGenerics.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/reader/ParallelTableScanIterable.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/reader/StructForDelete.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/reader/StructLikeFunnel.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/writer/BaseTaskWriter.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/writer/ChangeTaskWriter.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/writer/CommonOutputFileFactory.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/writer/GenericBaseTaskWriter.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/writer/GenericChangeTaskWriter.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/writer/GenericIcebergPartitionedFanoutWriter.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/writer/GenericTaskWriters.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/writer/IcebergFanoutPosDeleteWriter.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/writer/MixedTreeNodePosDeleteWriter.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/writer/OutputFileFactory.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/writer/RecordWithAction.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/writer/SetTreeNode.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/writer/SortedPosDeleteWriter.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/writer/TaskWriterBuilder.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/io/writer/TaskWriterKey.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/log/Bytes.java (100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/log/Converter.java (100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/log/FormatVersion.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/log/JsonToLogDataConverters.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/log/LogData.java (100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/log/LogDataJsonDeserialization.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/log/LogDataJsonSerialization.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/log/LogDataToJsonConverters.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/log/MessageBytes.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/log/TimeFormats.java (100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/log/data/LogArrayData.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/log/data/LogMapData.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/mixed/BasicMixedIcebergCatalog.java
(98%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/mixed/CatalogLoader.java
(95%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/mixed/InternalMixedIcebergCatalog.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/mixed/MixedFormatCatalog.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/mixed/MixedTables.java
(98%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/op/CreateTableTransaction.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/op/KeyedPartitionRewrite.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/op/KeyedSchemaUpdate.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/op/MixedAppendFiles.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/op/MixedDeleteFiles.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/op/MixedHadoopTableOperations.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/op/MixedOverwriteFiles.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/op/MixedReplacePartitions.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/op/MixedRewriteFiles.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/op/MixedRowDelta.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/op/MixedTableOperations.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/op/MixedTransaction.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/op/MixedUpdate.java (100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/op/OverwriteBaseFiles.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/op/PartitionPropertiesUpdate.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/op/PartitionTransactionOperation.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/op/RewritePartitions.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/op/SnapshotSummary.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/op/UpdateKeyedTableProperties.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/op/UpdatePartitionProperties.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/optimizing/AbstractRewriteFilesExecutor.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/optimizing/BaseOptimizingInput.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/optimizing/IcebergRewriteExecutor.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/optimizing/IcebergRewriteExecutorFactory.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/optimizing/OptimizingCommitterFactory.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/optimizing/OptimizingDataReader.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/optimizing/OptimizingExecutor.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/optimizing/OptimizingExecutorFactory.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/optimizing/OptimizingInputProperties.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/optimizing/OptimizingTaskSummary.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/optimizing/RewriteFilesInput.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/optimizing/RewriteFilesOutput.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/optimizing/TableOptimizing.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/properties/HiveTableProperties.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/properties/MetaTableProperties.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/scan/BaseCombinedScanTask.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/scan/BasicKeyedTableScan.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/scan/BasicMixedFileScanTask.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/scan/ChangeTableIncrementalScan.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/scan/CombinedIcebergScanTask.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/scan/CombinedScanTask.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/scan/KeyedTableScan.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/scan/KeyedTableScanTask.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/scan/MixedFileScanTask.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/scan/NodeFileScanTask.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/scan/TableEntriesScan.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/scan/expressions/BasicPartitionEvaluator.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/scan/expressions/RewriteNot.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/table/BaseLocationKind.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/table/BaseTable.java (100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/table/BasicKeyedTable.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/table/BasicTableBuilder.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/table/BasicUnkeyedTable.java
(98%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/table/ChangeLocationKind.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/table/ChangeTable.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/table/DistributionHashMode.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/table/KeyedTable.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/table/LocationKind.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/table/MetadataColumns.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/table/MixedTable.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/table/PrimaryKeySpec.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/table/TableBuilder.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/table/TableProperties.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/table/UnkeyedTable.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/table/WatermarkGenerator.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/table/WriteOperationKind.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/table/blocker/BasicTableBlockerManager.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/table/blocker/Blocker.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/table/blocker/RenewableBlocker.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/table/blocker/TableBlockerManager.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/utils/CompatiblePropertyUtil.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/utils/ContentFiles.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/utils/ConvertStructUtil.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/utils/ExpressionUtil.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/utils/FileScanTaskUtil.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/utils/IcebergInMemoryLockManager.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/utils/ManifestEntryFields.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/utils/MixedDataFiles.java
(100%)
rename amoro-core/src/main/java/org/apache/amoro/utils/MixedCatalogUtil.java
=>
amoro-iceberg-format/src/main/java/org/apache/amoro/utils/MixedFormatCatalogUtil.java
(99%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/utils/MixedTableUtil.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/utils/NodeFilter.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/utils/SchemaUtil.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/utils/SerializationUtil.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/utils/StatisticsFileUtil.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/utils/StructLikeSet.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/utils/TableFileUtil.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/utils/TablePropertyUtil.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/utils/map/DefaultSizeEstimator.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/utils/map/RocksDBBackend.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/utils/map/SimpleMap.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/utils/map/SimpleSpillableMap.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/utils/map/SizeEstimator.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/utils/map/StructLikeBaseMap.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/utils/map/StructLikeCollections.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/utils/map/StructLikeMemoryMap.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/utils/map/StructLikeSpillableMap.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/amoro/utils/map/StructLikeWrapperSizeEstimator.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/iceberg/IcebergFindFiles.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/iceberg/MixedChangeTableScan.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/main/java/org/apache/iceberg/data/PublicGenericReader.java
(100%)
copy {amoro-core =>
amoro-iceberg-format}/src/main/resources/META-INF/services/org.apache.amoro.FormatCatalogFactory
(85%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/BasicTableTestHelper.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/DataFileTestHelpers.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/TableTestHelper.java (100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/TestTreeNode.java (100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/TestUnifiedCatalog.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/TestedCatalogs.java (100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/catalog/BasicCatalogTestHelper.java
(96%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/catalog/BasicMixedCatalog.java
(98%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/catalog/CatalogTestBase.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/catalog/CatalogTestHelper.java
(93%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/catalog/MixedTables.java
(96%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/catalog/TableTestBase.java
(96%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/catalog/TestCatalogLoader.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/catalog/TestMixedCatalog.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/data/TestDefaultKeyedFile.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/data/TestUpsertPushDown.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/formats/IcebergHadoopCatalogTestHelper.java
(94%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/formats/MixedIcebergHadoopCatalogTestHelper.java
(95%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/formats/TestIcebergAmoroCatalog.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/formats/TestMixedIcebergFormatCatalog.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/io/IcebergDataTestHelpers.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/io/MixedDataTestHelpers.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/io/TableDataTestBase.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/io/TestBasicTableTrashManager.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/io/TestFileNameGenerator.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/io/TestIcebergCombinedReader.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/io/TestIcebergCombinedReaderVariousTypes.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/io/TestIcebergFanoutPosDeleteWriter.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/io/TestMixedTreeNodePosDeleteWriter.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/io/TestRecoverableAuthenticatedFileIO.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/io/TestTableTrashManagers.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/io/TestTaskReader.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/io/TestTaskWriter.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/log/FormatTestBase.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/log/TestLogDataJsonSerialization.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/op/TestOverwriteBaseFile.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/op/TestRewritePartitions.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/op/TestUpdatePartitionProperties.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/op/TestUpdateTable.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/optimizing/IcebergRewriteExecutorTest.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/scan/TestBaseCombinedScanTask.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/scan/TestKeyedTableScan.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/scan/TestMixedChangeTableScan.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/scan/TestScanSplitTask.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/scan/TestTableEntriesScan.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/table/blocker/TestBasicTableBlockerManager.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/trace/TestTableTracer.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/trace/TestTableWatermark.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/utils/TestCompatiblePropertyUtil.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/utils/TestFileUtil.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/utils/TestKeyedExpressionUtil.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/utils/TestMixedDataFiles.java
(100%)
rename
amoro-core/src/test/java/org/apache/amoro/utils/TestMixedCatalogUtil.java =>
amoro-iceberg-format/src/test/java/org/apache/amoro/utils/TestMixedFormatCatalogUtil.java
(92%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/utils/TestStatisticsFileUtil.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/utils/TestTablePropertyUtil.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/utils/TestUnkeyedExpressionUtil.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/utils/TestWatermarkGenerator.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/utils/map/TestRocksDBBackend.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/utils/map/TestSimpleSpillableMap.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/utils/map/TestSimpleSpilledMap.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/utils/map/TestStructLikeMap.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/amoro/utils/map/TestStructLikeWrapperSizeEstimator.java
(100%)
rename {amoro-core =>
amoro-iceberg-format}/src/test/java/org/apache/iceberg/TestIcebergFindFiles.java
(100%)