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 90d0a0e Account for minor clock skew between concurrent commits
(#1110)
add e0180f7 Support DeleteFile in MergingSnapshotProducer (#1105)
No new revisions were added by this update.
Summary of changes:
.../{ReplacePartitions.java => RowDelta.java} | 23 +-
api/src/main/java/org/apache/iceberg/Table.java | 7 +
.../main/java/org/apache/iceberg/Transaction.java | 7 +
.../java/org/apache/iceberg/BaseMetadataTable.java | 5 +
.../{RollbackToSnapshot.java => BaseRowDelta.java} | 23 +-
.../main/java/org/apache/iceberg/BaseTable.java | 5 +
.../java/org/apache/iceberg/BaseTransaction.java | 14 +
.../apache/iceberg/CommitCallbackTransaction.java | 5 +
.../main/java/org/apache/iceberg/DataFiles.java | 6 +-
.../main/java/org/apache/iceberg/FileMetadata.java | 217 +++++++++++++++
.../org/apache/iceberg/ManifestFilterManager.java | 48 ++--
.../java/org/apache/iceberg/ManifestReader.java | 4 +
.../apache/iceberg/MergingSnapshotProducer.java | 282 ++++++++++++++-----
.../java/org/apache/iceberg/SnapshotProducer.java | 28 +-
.../java/org/apache/iceberg/SnapshotSummary.java | 51 +++-
.../java/org/apache/iceberg/TableTestBase.java | 47 ++++
.../test/java/org/apache/iceberg/TestRowDelta.java | 306 +++++++++++++++++++++
.../java/org/apache/iceberg/V2TableTestBase.java} | 9 +-
18 files changed, 961 insertions(+), 126 deletions(-)
copy api/src/main/java/org/apache/iceberg/{ReplacePartitions.java =>
RowDelta.java} (60%)
copy core/src/main/java/org/apache/iceberg/{RollbackToSnapshot.java =>
BaseRowDelta.java} (68%)
create mode 100644 core/src/main/java/org/apache/iceberg/FileMetadata.java
create mode 100644 core/src/test/java/org/apache/iceberg/TestRowDelta.java
copy core/src/{main/java/org/apache/iceberg/HasTableOperations.java =>
test/java/org/apache/iceberg/V2TableTestBase.java} (87%)