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

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


    from 81f61f4dd2 Docs: Site update for 1.9.0 (#12921)
     add 829ae7a11d Spark 3.5: Update MERGE and UPDATE for row lineage (#12736)

No new revisions were added by this update.

Summary of changes:
 .../java/org/apache/iceberg/MetadataColumns.java   |   5 +
 .../main/java/org/apache/iceberg/TableUtil.java    |   9 +
 .../extensions/IcebergSparkSessionExtensions.scala |   6 +
 .../RewriteMergeIntoTableForRowLineage.scala       |  75 ++++
 .../analysis/RewriteOperationForRowLineage.scala   |  87 ++++
 .../analysis/RewriteUpdateTableForRowLineage.scala |  53 +++
 .../RemoveRowLineageOutputFromOriginalTable.scala  |  54 +++
 .../SparkRowLevelOperationsTestBase.java           |  14 +-
 .../extensions/TestCopyOnWriteWithLineage.java     |  22 +-
 .../extensions/TestMergeOnReadWithLineage.java     |  22 +-
 .../TestRowLevelOperationsWithLineage.java         | 492 +++++++++++++++++++++
 .../spark/source/SparkCopyOnWriteOperation.java    |  20 +-
 .../iceberg/spark/source/SparkCopyOnWriteScan.java |  40 ++
 .../spark/source/SparkPositionDeltaOperation.java  |  17 +-
 .../source/SparkPositionDeltaWriteBuilder.java     |  13 +-
 .../apache/iceberg/spark/source/SparkTable.java    |  29 +-
 .../iceberg/spark/source/SparkWriteBuilder.java    |  24 +-
 .../spark/source/TestSparkMetadataColumns.java     |  23 -
 18 files changed, 923 insertions(+), 82 deletions(-)
 create mode 100644 
spark/v3.5/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/analysis/RewriteMergeIntoTableForRowLineage.scala
 create mode 100644 
spark/v3.5/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/analysis/RewriteOperationForRowLineage.scala
 create mode 100644 
spark/v3.5/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/analysis/RewriteUpdateTableForRowLineage.scala
 create mode 100644 
spark/v3.5/spark-extensions/src/main/scala/org/apache/spark/sql/catalyst/optimizer/RemoveRowLineageOutputFromOriginalTable.scala
 copy 
dell/src/test/java/org/apache/iceberg/dell/ecs/TestPropertiesSerDesUtil.java => 
spark/v3.5/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestCopyOnWriteWithLineage.java
 (61%)
 copy 
dell/src/test/java/org/apache/iceberg/dell/ecs/TestPropertiesSerDesUtil.java => 
spark/v3.5/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestMergeOnReadWithLineage.java
 (61%)
 create mode 100644 
spark/v3.5/spark-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestRowLevelOperationsWithLineage.java

Reply via email to