T - Java class of changes from this update; returned by apply() for validation.public interface PendingUpdate<T>
| Modifier and Type | Method and Description | 
|---|---|
T | 
apply()
Apply the pending changes and return the uncommitted changes for validation. 
 | 
void | 
commit()
Apply the pending changes and commit. 
 | 
default java.lang.Object | 
updateEvent()
Generates update event to notify about metadata changes 
 | 
T apply()
This does not result in a permanent update.
commit()ValidationException - If the pending changes cannot be applied to the current metadatajava.lang.IllegalArgumentException - If the pending changes are conflicting or invalidvoid commit()
Changes are committed by calling the underlying table's commit method.
Once the commit is successful, the updated table will be refreshed.
ValidationException - If the update cannot be applied to the current table metadata.CommitFailedException - If the update cannot be committed due to conflicts.default java.lang.Object updateEvent()