public interface RowDelta extends SnapshotUpdate<RowDelta>
This API accumulates data and delete file changes, produces a new Snapshot
of the table, and commits
that snapshot as the current.
When committing, these changes will be applied to the latest table snapshot. Commit conflicts will be resolved by applying the changes to the new latest snapshot and reattempting the commit.
Modifier and Type | Method and Description |
---|---|
RowDelta |
addDeletes(DeleteFile deletes)
Add a
DeleteFile to the table. |
RowDelta |
addRows(DataFile inserts)
Add a
DataFile to the table. |
deleteWith, set, stageOnly
apply, commit, updateEvent
RowDelta addRows(DataFile inserts)
DataFile
to the table.inserts
- a data file of rows to insertRowDelta addDeletes(DeleteFile deletes)
DeleteFile
to the table.deletes
- a delete file of rows to delete