public interface ActionsProvider
Modifier and Type | Method and Description |
---|---|
default DeleteOrphanFiles |
deleteOrphanFiles(Table table)
Instantiates an action to delete orphan files.
|
default DeleteReachableFiles |
deleteReachableFiles(java.lang.String metadataLocation)
Instantiates an action to delete all the files reachable from given metadata location.
|
default ExpireSnapshots |
expireSnapshots(Table table)
Instantiates an action to expire snapshots.
|
default MigrateTable |
migrateTable(java.lang.String tableIdent)
Instantiates an action to migrate an existing table to Iceberg.
|
default RewriteDataFiles |
rewriteDataFiles(Table table)
Instantiates an action to rewrite data files.
|
default RewriteManifests |
rewriteManifests(Table table)
Instantiates an action to rewrite manifests.
|
default SnapshotTable |
snapshotTable(java.lang.String sourceTableIdent)
Instantiates an action to snapshot an existing table as a new Iceberg table.
|
default SnapshotTable snapshotTable(java.lang.String sourceTableIdent)
default MigrateTable migrateTable(java.lang.String tableIdent)
default DeleteOrphanFiles deleteOrphanFiles(Table table)
default RewriteManifests rewriteManifests(Table table)
default RewriteDataFiles rewriteDataFiles(Table table)
default ExpireSnapshots expireSnapshots(Table table)
default DeleteReachableFiles deleteReachableFiles(java.lang.String metadataLocation)