You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iceberg.apache.org by ao...@apache.org on 2022/10/07 17:23:54 UTC

[iceberg] branch master updated (09e6f34e1e -> dc5f5c38f8)

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 09e6f34e1e Core: Deprecate write.manifest-lists.enabled (#5773)
     add dc5f5c38f8 Spark 3.3: Add SparkChangelogTable (#5740)

No new revisions were added by this update.

Summary of changes:
 .../java/org/apache/iceberg/ChangelogUtil.java     |  49 ++++
 .../java/org/apache/iceberg/MetadataColumns.java   |  18 ++
 .../main/java/org/apache/iceberg/hadoop/Util.java  |  24 +-
 .../spark/extensions/TestChangelogBatchReads.java  | 248 +++++++++++++++++++++
 .../org/apache/iceberg/spark/SparkCatalog.java     | 126 +++++++----
 .../iceberg/spark/source/ChangelogRowReader.java   |   3 +-
 .../apache/iceberg/spark/source/SparkBatch.java    |  11 +-
 .../{SparkBatch.java => SparkChangelogBatch.java}  | 115 +++++-----
 .../iceberg/spark/source/SparkChangelogScan.java   | 163 ++++++++++++++
 .../iceberg/spark/source/SparkChangelogTable.java  | 102 +++++++++
 .../iceberg/spark/source/SparkInputPartition.java  |  84 +++++++
 .../spark/source/SparkMicroBatchStream.java        |  12 +-
 .../org/apache/iceberg/spark/source/SparkScan.java | 124 ++++-------
 .../iceberg/spark/source/SparkScanBuilder.java     |  37 ++-
 .../apache/iceberg/spark/source/SparkTable.java    |   8 +
 .../actions/TestRemoveOrphanFilesAction3.java      |   6 +-
 .../iceberg/spark/source/TestPathIdentifier.java   |   5 +-
 17 files changed, 925 insertions(+), 210 deletions(-)
 create mode 100644 core/src/main/java/org/apache/iceberg/ChangelogUtil.java
 create mode 100644 spark/v3.3/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestChangelogBatchReads.java
 copy spark/v3.3/spark/src/main/java/org/apache/iceberg/spark/source/{SparkBatch.java => SparkChangelogBatch.java} (50%)
 create mode 100644 spark/v3.3/spark/src/main/java/org/apache/iceberg/spark/source/SparkChangelogScan.java
 create mode 100644 spark/v3.3/spark/src/main/java/org/apache/iceberg/spark/source/SparkChangelogTable.java
 create mode 100644 spark/v3.3/spark/src/main/java/org/apache/iceberg/spark/source/SparkInputPartition.java