@Value.Enclosing public interface MigrateTable extends Action<MigrateTable,MigrateTable.Result>
Modifier and Type | Interface and Description |
---|---|
static interface |
MigrateTable.Result
The action result that contains a summary of the execution.
|
Modifier and Type | Method and Description |
---|---|
default MigrateTable |
dropBackup()
Drops the backup of the original table after a successful migration
|
MigrateTable |
tableProperties(java.util.Map<java.lang.String,java.lang.String> properties)
Sets table properties in the newly created Iceberg table.
|
MigrateTable |
tableProperty(java.lang.String name,
java.lang.String value)
Sets a table property in the newly created Iceberg table.
|
MigrateTable tableProperties(java.util.Map<java.lang.String,java.lang.String> properties)
properties
- a map of properties to setMigrateTable tableProperty(java.lang.String name, java.lang.String value)
name
- a table property namevalue
- a table property valuedefault MigrateTable dropBackup()