anuragmantri commented on code in PR #10644:
URL: https://github.com/apache/iceberg/pull/10644#discussion_r1676475608
##########
docs/docs/spark-writes.md:
##########
@@ -228,6 +232,24 @@ SET spark.wap.branch = audit-branch
INSERT INTO prod.db.table VALUES (3, 'c');
```
+### Via DataFrames
+
+Branch writes via DataFrames can be performed by providing a branch
identifier, `branch_yourBranch` in the operation.
+
+To insert into `audit` branch
Review Comment:
I could not find relevant examples in code to match the SQL section, (merge
into branch and `SET spark.wap.branch` option) so I included the basic examples
of insert and update (overwritePartitions). Let me know if we need to add more
examples.
##########
docs/docs/spark-writes.md:
##########
@@ -332,6 +332,30 @@ The writer must enable the `mergeSchema` option.
```scala
data.writeTo("prod.db.sample").option("mergeSchema","true").append()
```
+
+### Writing to Branches
+The branch must exist before performing write. The operation does **not**
create the branch if it does not exist.
Review Comment:
Done
##########
docs/docs/branching.md:
##########
@@ -110,7 +110,8 @@ Creating, querying and writing to branches and tags are
supported in the Iceberg
- [Iceberg Java Library](java-api-quickstart.md#branching-and-tagging)
- [Spark DDLs](spark-ddl.md#branching-and-tagging-ddl)
- [Spark Reads](spark-queries.md#time-travel)
-- [Spark Branch Writes](spark-writes.md#writing-to-branches)
+- [Spark Branch Writes using SQL](spark-writes.md#writing-to-branches)
Review Comment:
Good catch, I reverted this change.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]