Package org.apache.iceberg.delta
Interface DeltaLakeToIcebergMigrationActionsProvider
- All Known Implementing Classes:
DeltaLakeToIcebergMigrationActionsProvider.DefaultDeltaLakeToIcebergMigrationActions
public interface DeltaLakeToIcebergMigrationActionsProvider
An API that provide actions for migration from a delta lake table to an iceberg table. Query
engines can use
defaultActions() to access default action implementations, or implement
this provider to supply a different implementation if necessary.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class -
Method Summary
Modifier and TypeMethodDescriptionGet the default implementation ofDeltaLakeToIcebergMigrationActionsProviderdefault SnapshotDeltaLakeTablesnapshotDeltaLakeTable(String sourceTableLocation) Initiates an action to snapshot an existing Delta Lake table to an Iceberg table.
-
Method Details
-
snapshotDeltaLakeTable
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
Get the default implementation ofDeltaLakeToIcebergMigrationActionsProvider- Returns:
- an instance with access to all default actions
-