Package org.apache.iceberg.actions
-
Interface Summary Interface Description Action<ThisT,R> An action performed on a table.ActionsProvider An API that should be implemented by query engine integrations for providing actions.CreateAction Deprecated. since 0.12.0, will be removed in 0.13.0; useSnapshotTable
orMigrateTable
instead.DeleteOrphanFiles An action that deletes orphan files in a table.DeleteOrphanFiles.Result The action result that contains a summary of the execution.DeleteReachableFiles An action that deletes all files referenced by a table metadata file.DeleteReachableFiles.Result The action result that contains a summary of the execution.ExpireSnapshots An action that expires snapshots in a table.ExpireSnapshots.Result The action result that contains a summary of the execution.MigrateTable An action that migrates an existing table to Iceberg.MigrateTable.Result The action result that contains a summary of the execution.RewriteDataFiles An action for rewriting data files according to a rewrite strategy.RewriteDataFiles.FileGroupInfo A description of a file group, when it was processed, and within which partition.RewriteDataFiles.FileGroupRewriteResult For a particular file group, the number of files which are newly created and the number of files which were formerly part of the table but have been rewritten.RewriteDataFiles.Result A map of file group information to the results of rewriting that file group.RewriteManifests An action that rewrites manifests.RewriteManifests.Result The action result that contains a summary of the execution.RewriteStrategy SnapshotAction Deprecated. since 0.12.0, will be removed in 0.13.0; useSnapshotTable
instead.SnapshotTable An action that creates an independent snapshot of an existing table.SnapshotTable.Result The action result that contains a summary of the execution.SnapshotUpdate<ThisT,R> An action that produces snapshots.SnapshotUpdateAction<ThisT,R> -
Class Summary Class Description Actions Deprecated. since 0.12.0, will be removed in 0.13.0; use an implementation ofActionsProvider
instead.BaseDeleteOrphanFilesActionResult BaseDeleteReachableFilesActionResult BaseExpireSnapshotsActionResult BaseFileGroupRewriteResult BaseMigrateTableActionResult BaseRewriteDataFilesAction<ThisT> BaseRewriteDataFilesFileGroupInfo BaseRewriteDataFilesResult BaseRewriteManifestsActionResult BaseSnapshotTableActionResult BinPackStrategy A rewrite strategy for data files which determines which files to rewrite based on their size.ExpireSnapshotsAction Deprecated. since 0.12.0, will be removed in 0.13.0; useBaseExpireSnapshotsSparkAction
instead.ExpireSnapshotsActionResult Deprecated. ManifestFileBean RemoveOrphanFilesAction Deprecated. since 0.12.0, will be removed in 0.13.0; useDeleteOrphanFiles
instead.RewriteDataFilesAction Deprecated. since 0.12.0, will be removed in 0.13.0; useRewriteDataFilesAction
instead.RewriteDataFilesActionResult RewriteDataFilesCommitManager Functionality used by RewriteDataFile Actions from different platforms to handle commits.RewriteFileGroup Container class representing a set of files to be rewritten by a RewriteAction and the new files which have been written by the action.RewriteManifestsAction Deprecated. since 0.12.0, will be removed in 0.13.0; useRewriteManifests
instead.RewriteManifestsActionResult Deprecated. SortStrategy A rewrite strategy for data files which aims to reorder data with data files to optimally lay them out in relation to a column.Spark3MigrateAction Deprecated. since 0.12.0, will be removed in 0.13.0; useMigrateTable
instead.Spark3SnapshotAction Deprecated. since 0.12.0, will be removed in 0.13.0; useSnapshotTable
instead.SparkActions Deprecated.