Package org.apache.iceberg.flink.maintenance.operator
package org.apache.iceberg.flink.maintenance.operator
-
ClassesClassDescriptionCommits the rewrite changes using
RewriteDataFilesCommitManager.Plans the rewrite groups using theBinPackRewriteFilePlanner.Executes a rewrite for a singleDataFileRewritePlanner.PlannedGroup.Delete the files using theFileIOwhich implementsSupportsBulkOperations.Calls theExpireSnapshotsto remove the old snapshots and emits the filenames which could be removed in theExpireSnapshotsProcessor.DELETE_STREAMside output.A specialized reader implementation that extracts file names from Iceberg table rows.A key selector implementation that extracts a normalized file path from a file URI string.Recursively lists the files in the `location` directory.Lists the metadata files referenced by the table.Manages locks and collectMetricfor the Maintenance Tasks.Plans the splits to read a metadata table content.Monitors an Iceberg table for changesA specialized co-process function that performs an anti-join between two streams of file URIs.Implementation of the Source V2 API which uses an iterator to read the elements, and uses a single thread to do so.Skip file deletion processing when an error is encountered.Event describing changes in an Iceberg tableAggregates results of the operators for a given maintenance task.TriggerManager starts the Maintenance Tasks by emittingTriggermessages which are calculated based on the incomingTableChangemessages.