Package org.apache.iceberg.delta
Interface DeltaLakeToIcebergMigrationActionsProvider
-
- All Known Implementing Classes:
DeltaLakeToIcebergMigrationActionsProvider.DefaultDeltaLakeToIcebergMigrationActions
public interface DeltaLakeToIcebergMigrationActionsProviderAn API that provide actions for migration from a delta lake table to an iceberg table. Query engines can usedefaultActions()to access default action implementations, or implement this provider to supply a different implementation if necessary.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDeltaLakeToIcebergMigrationActionsProvider.DefaultDeltaLakeToIcebergMigrationActions
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static DeltaLakeToIcebergMigrationActionsProviderdefaultActions()Get the default implementation ofDeltaLakeToIcebergMigrationActionsProviderdefault SnapshotDeltaLakeTablesnapshotDeltaLakeTable(java.lang.String sourceTableLocation)Initiates an action to snapshot an existing Delta Lake table to an Iceberg table.
-
-
-
Method Detail
-
snapshotDeltaLakeTable
default SnapshotDeltaLakeTable snapshotDeltaLakeTable(java.lang.String sourceTableLocation)
Initiates an action to snapshot an existing Delta Lake table to an Iceberg table.- Parameters:
sourceTableLocation- the location of the Delta Lake table- Returns:
- a
SnapshotDeltaLakeTableaction
-
defaultActions
static DeltaLakeToIcebergMigrationActionsProvider defaultActions()
Get the default implementation ofDeltaLakeToIcebergMigrationActionsProvider- Returns:
- an instance with access to all default actions
-
-