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 2021/02/03 04:24:16 UTC
[iceberg] branch master updated (6cc5d99 -> f229f1a)
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 6cc5d99 Avro: Add MetricsAwareDatumWriter (#1946)
add f229f1a Spark: Support UPDATE statements without subqueries (#2193)
No new revisions were added by this update.
Summary of changes:
.../extensions/IcebergSparkSessionExtensions.scala | 6 +-
...toTable.scala => AlignRowLevelOperations.scala} | 6 +-
.../OptimizeConditionsInRowLevelOperations.scala | 5 +
.../sql/catalyst/optimizer/RewriteDelete.scala | 3 -
.../sql/catalyst/optimizer/RewriteMergeInto.scala | 24 -
.../sql/catalyst/optimizer/RewriteUpdate.scala | 87 +++
.../utils/RewriteRowLevelOperationHelper.scala | 24 +-
.../SparkRowLevelOperationsTestBase.java | 36 ++
...WriteDelete.java => TestCopyOnWriteUpdate.java} | 8 +-
.../iceberg/spark/extensions/TestDelete.java | 22 -
.../iceberg/spark/extensions/TestUpdate.java | 601 +++++++++++++++++++++
11 files changed, 765 insertions(+), 57 deletions(-)
rename spark3-extensions/src/main/scala/org/apache/spark/sql/catalyst/analysis/{AlignMergeIntoTable.scala => AlignRowLevelOperations.scala} (93%)
create mode 100644 spark3-extensions/src/main/scala/org/apache/spark/sql/catalyst/optimizer/RewriteUpdate.scala
copy spark3-extensions/src/test/java/org/apache/iceberg/spark/extensions/{TestCopyOnWriteDelete.java => TestCopyOnWriteUpdate.java} (82%)
create mode 100644 spark3-extensions/src/test/java/org/apache/iceberg/spark/extensions/TestUpdate.java