Class DeleteOrphanFilesConfig
java.lang.Object
org.apache.iceberg.flink.maintenance.api.DeleteOrphanFilesConfig
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final org.apache.flink.configuration.ConfigOption<Integer> static final Stringstatic final org.apache.flink.configuration.ConfigOption<String> static final Stringstatic final org.apache.flink.configuration.ConfigOption<String> static final Stringstatic final org.apache.flink.configuration.ConfigOption<String> static final Stringstatic final org.apache.flink.configuration.ConfigOption<Long> static final Stringstatic final org.apache.flink.configuration.ConfigOption<Integer> static final Stringstatic final Stringstatic final org.apache.flink.configuration.ConfigOption<String> static final Stringstatic final org.apache.flink.configuration.ConfigOption<Long> static final Stringstatic final org.apache.flink.configuration.ConfigOption<Boolean> -
Constructor Summary
ConstructorsConstructorDescriptionDeleteOrphanFilesConfig(Table table, Map<String, String> writeOptions, org.apache.flink.configuration.ReadableConfig readableConfig) -
Method Summary
-
Field Details
-
PREFIX
- See Also:
-
SCHEDULE_ON_INTERVAL_SECOND
- See Also:
-
SCHEDULE_ON_INTERVAL_SECOND_OPTION
public static final org.apache.flink.configuration.ConfigOption<Long> SCHEDULE_ON_INTERVAL_SECOND_OPTION -
MIN_AGE_SECONDS
- See Also:
-
MIN_AGE_SECONDS_OPTION
-
DELETE_BATCH_SIZE
- See Also:
-
DELETE_BATCH_SIZE_OPTION
-
LOCATION
- See Also:
-
LOCATION_OPTION
-
USE_PREFIX_LISTING
- See Also:
-
USE_PREFIX_LISTING_OPTION
-
PLANNING_WORKER_POOL_SIZE
- See Also:
-
PLANNING_WORKER_POOL_SIZE_OPTION
public static final org.apache.flink.configuration.ConfigOption<Integer> PLANNING_WORKER_POOL_SIZE_OPTION -
EQUAL_SCHEMES
- See Also:
-
EQUAL_SCHEMES_OPTION
-
EQUAL_AUTHORITIES
- See Also:
-
EQUAL_AUTHORITIES_OPTION
-
PREFIX_MISMATCH_MODE
- See Also:
-
PREFIX_MISMATCH_MODE_OPTION
-
-
Constructor Details
-
DeleteOrphanFilesConfig
-
-
Method Details
-
scheduleOnIntervalSecond
public long scheduleOnIntervalSecond() -
minAgeSeconds
public long minAgeSeconds() -
deleteBatchSize
public int deleteBatchSize() -
location
-
usePrefixListing
public boolean usePrefixListing() -
planningWorkerPoolSize
-
equalSchemes
-
equalAuthorities
-
prefixMismatchMode
-