Package org.apache.iceberg
Class SetLocation
- java.lang.Object
- 
- org.apache.iceberg.SetLocation
 
- 
- All Implemented Interfaces:
- PendingUpdate<java.lang.String>,- UpdateLocation
 
 public class SetLocation extends java.lang.Object implements UpdateLocation 
- 
- 
Constructor SummaryConstructors Constructor Description SetLocation(TableOperations ops)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringapply()Apply the pending changes and return the uncommitted changes for validation.voidcommit()Apply the pending changes and commit.UpdateLocationsetLocation(java.lang.String location)Set the table's location.- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.apache.iceberg.PendingUpdateupdateEvent
 
- 
 
- 
- 
- 
Constructor Detail- 
SetLocationpublic SetLocation(TableOperations ops) 
 
- 
 - 
Method Detail- 
setLocationpublic UpdateLocation setLocation(java.lang.String location) Description copied from interface:UpdateLocationSet the table's location.- Specified by:
- setLocationin interface- UpdateLocation
- Parameters:
- location- a String location
- Returns:
- this for method chaining
 
 - 
applypublic java.lang.String apply() Description copied from interface:PendingUpdateApply the pending changes and return the uncommitted changes for validation.This does not result in a permanent update. - Specified by:
- applyin interface- PendingUpdate<java.lang.String>
- Returns:
- the uncommitted changes that would be committed by calling PendingUpdate.commit()
 
 - 
commitpublic void commit() Description copied from interface:PendingUpdateApply the pending changes and commit.Changes are committed by calling the underlying table's commit method. Once the commit is successful, the updated table will be refreshed. - Specified by:
- commitin interface- PendingUpdate<java.lang.String>
 
 
- 
 
-