Class Summary Class Description DeleteOrphanFilesSparkActionAn action that removes orphan metadata, data and delete files by listing a given location and comparing the actual files in that location with content and metadata files referenced by all valid snapshots. DeleteOrphanFilesSparkAction.FileURI DeleteReachableFilesSparkActionAn implementation of
DeleteReachableFilesthat uses metadata tables in Spark to determine which files should be deleted.
ExpireSnapshotsSparkActionAn action that performs the same operation as
ExpireSnapshotsbut uses Spark to determine the delta in files between the pre and post-expiration table metadata.
FileInfo ManifestFileBeanA serializable bean that contains a bare minimum to read a manifest. MigrateTableSparkActionTakes a Spark table in the source catalog and attempts to transform it into an Iceberg table in the same location with the same identifier. RewriteDataFilesSparkAction RewriteManifestsSparkActionAn action that rewrites manifests in a distributed manner and co-locates metadata for partitions. RewritePositionDeleteFilesSparkActionSpark implementation of
SetAccumulator<T> SnapshotTableSparkActionCreates a new Iceberg table based on a source Spark table. SparkActionsAn implementation of