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, stageOnlyapply, commit, updateEventRowDelta 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