| Class | Description | 
|---|---|
| BaseDeleteOrphanFilesSparkAction | 
 An action that removes orphan metadata and data files by listing a given location and comparing
 the actual files in that location with data and metadata files referenced by all valid snapshots. 
 | 
| BaseDeleteReachableFilesSparkAction | 
 An implementation of  
DeleteReachableFiles that uses metadata tables in Spark
 to determine which files should be deleted. | 
| BaseExpireSnapshotsSparkAction | 
 An action that performs the same operation as  
ExpireSnapshots but uses Spark
 to determine the delta in files between the pre and post-expiration table metadata. | 
| BaseMigrateTableSparkAction | 
 Takes a Spark table in the source catalog and attempts to transform it into an Iceberg
 table in the same location with the same identifier. 
 | 
| BaseRewriteDataFilesSpark3Action | |
| BaseRewriteManifestsSparkAction | 
 An action that rewrites manifests in a distributed manner and co-locates metadata for partitions. 
 | 
| BaseSnapshotTableSparkAction | 
 Creates a new Iceberg table based on a source Spark table. 
 | 
| ManifestFileBean | |
| Spark3BinPackStrategy | |
| Spark3SortStrategy | |
| SparkActions | 
 An implementation of  
ActionsProvider for Spark. |