Class ConvertEqualityDeletes.Builder
java.lang.Object
org.apache.iceberg.flink.maintenance.api.MaintenanceTaskBuilder<ConvertEqualityDeletes.Builder>
org.apache.iceberg.flink.maintenance.api.ConvertEqualityDeletes.Builder
- Enclosing class:
- ConvertEqualityDeletes
public static class ConvertEqualityDeletes.Builder
extends MaintenanceTaskBuilder<ConvertEqualityDeletes.Builder>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconfig(ConvertEqualityDeletesConfig config) Configures the scheduling of the conversion.equalityFieldColumns(List<String> columns) Sets the equality field columns used by the worker index.stagingBranch(String newStagingBranch) Sets the staging branch name that holds the equality delete files and data files.targetBranch(String newTargetBranch) Sets the target branch where converted data files and DVs are committed.Methods inherited from class org.apache.iceberg.flink.maintenance.api.MaintenanceTaskBuilder
index, operatorName, parallelism, parallelism, scheduleOnCommitCount, scheduleOnDataFileCount, scheduleOnDataFileSize, scheduleOnEqDeleteFileCount, scheduleOnEqDeleteRecordCount, scheduleOnInterval, scheduleOnPosDeleteFileCount, scheduleOnPosDeleteRecordCount, slotSharingGroup, slotSharingGroup, tableLoader, tableName, taskName, uidSuffix, uidSuffix
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
stagingBranch
Sets the staging branch name that holds the equality delete files and data files. -
targetBranch
Sets the target branch where converted data files and DVs are committed. Defaults to the main branch. -
equalityFieldColumns
Sets the equality field columns used by the worker index. Required. Must match the equality field columns the writer uses for staging eq-delete files. MirrorsIcebergSink.Builder.equalityFieldColumns.The partition source columns of an equality delete's spec must be a subset of these columns. Writes via Flink's IcebergSink already ensure this.
-
config
Configures the scheduling of the conversion.- Parameters:
config- properties for the conversion, seeConvertEqualityDeletesConfigfor available keys
-