This is an automated email from the ASF dual-hosted git repository.
etudenhoefner pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iceberg.git
The following commit(s) were added to refs/heads/master by this push:
new 7cc7a1e6f7 Docs: Add notes on Spark writes support (#8362)
7cc7a1e6f7 is described below
commit 7cc7a1e6f70854c75fcad4789b402477c503f9b4
Author: Manu Zhang <[email protected]>
AuthorDate: Tue Aug 22 13:53:52 2023 +0800
Docs: Add notes on Spark writes support (#8362)
---
docs/spark-writes.md | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/docs/spark-writes.md b/docs/spark-writes.md
index 29c1e22447..ea62c4b333 100644
--- a/docs/spark-writes.md
+++ b/docs/spark-writes.md
@@ -34,16 +34,16 @@ Some plans are only available when using [Iceberg SQL
extensions](../spark-confi
Iceberg uses Apache Spark's DataSourceV2 API for data source and catalog
implementations. Spark DSv2 is an evolving API with different levels of support
in Spark versions:
-| Feature support | Spark 3 | Notes
|
-|--------------------------------------------------|-----------|----------------------------------------------|
-| [SQL insert into](#insert-into) | ✔️ |
|
-| [SQL merge into](#merge-into) | ✔️ | ⚠ Requires
Iceberg Spark extensions |
-| [SQL insert overwrite](#insert-overwrite) | ✔️ |
|
-| [SQL delete from](#delete-from) | ✔️ | ⚠ Row-level
delete requires Spark extensions |
-| [SQL update](#update) | ✔️ | ⚠ Requires
Iceberg Spark extensions |
-| [DataFrame append](#appending-data) | ✔️ |
|
-| [DataFrame overwrite](#overwriting-data) | ✔️ |
|
-| [DataFrame CTAS and RTAS](#creating-tables) | ✔️ |
|
+| Feature support | Spark 3 | Notes
|
+|--------------------------------------------------|-----------|-----------------------------------------------------------------------------|
+| [SQL insert into](#insert-into) | ✔️ | ⚠ Requires
`spark.sql.storeAssignmentPolicy=ANSI` (default since Spark 3.0) |
+| [SQL merge into](#merge-into) | ✔️ | ⚠ Requires
Iceberg Spark extensions |
+| [SQL insert overwrite](#insert-overwrite) | ✔️ | ⚠ Requires
`spark.sql.storeAssignmentPolicy=ANSI` (default since Spark 3.0) |
+| [SQL delete from](#delete-from) | ✔️ | ⚠ Row-level
delete requires Iceberg Spark extensions |
+| [SQL update](#update) | ✔️ | ⚠ Requires
Iceberg Spark extensions |
+| [DataFrame append](#appending-data) | ✔️ |
|
+| [DataFrame overwrite](#overwriting-data) | ✔️ |
|
+| [DataFrame CTAS and RTAS](#creating-tables) | ✔️ | ⚠ Requires
DSv2 API |
## Writing with SQL