@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()