Package org.apache.iceberg.flink.maintenance.operator
package org.apache.iceberg.flink.maintenance.operator
-
ClassesClassDescriptionDelete the files using the
FileIO
which implementsSupportsBulkOperations
.Calls theExpireSnapshots
to remove the old snapshots and emits the filenames which could be removed in theExpireSnapshotsProcessor.DELETE_STREAM
side output.Manages locks and collectMetric
for the Maintenance Tasks.Monitors an Iceberg table for changesImplementation of the Source V2 API which uses an iterator to read the elements, and uses a single thread to do so.Event describing changes in an Iceberg tableTriggerManager starts the Maintenance Tasks by emittingTrigger
messages which are calculated based on the incomingTableChange
messages.