Class ExpireSnapshotsConfig
java.lang.Object
org.apache.iceberg.flink.maintenance.api.ExpireSnapshotsConfig
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final org.apache.flink.configuration.ConfigOption<Boolean> static final Stringstatic final org.apache.flink.configuration.ConfigOption<Integer> 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<Integer> static final Stringstatic final org.apache.flink.configuration.ConfigOption<Integer> static final Stringstatic final org.apache.flink.configuration.ConfigOption<Long> -
Constructor Summary
ConstructorsConstructorDescriptionExpireSnapshotsConfig(Table table, Map<String, String> writeOptions, org.apache.flink.configuration.ReadableConfig readableConfig) -
Method Summary
Modifier and TypeMethodDescriptionintintlong
-
Field Details
-
PREFIX
- See Also:
-
SCHEDULE_ON_COMMIT_COUNT
- See Also:
-
SCHEDULE_ON_COMMIT_COUNT_OPTION
public static final org.apache.flink.configuration.ConfigOption<Integer> SCHEDULE_ON_COMMIT_COUNT_OPTION -
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 -
MAX_SNAPSHOT_AGE_SECONDS
- See Also:
-
MAX_SNAPSHOT_AGE_SECONDS_OPTION
public static final org.apache.flink.configuration.ConfigOption<Long> MAX_SNAPSHOT_AGE_SECONDS_OPTION -
RETAIN_LAST
- See Also:
-
RETAIN_LAST_OPTION
-
DELETE_BATCH_SIZE
- See Also:
-
DELETE_BATCH_SIZE_OPTION
-
CLEAN_EXPIRED_METADATA
- See Also:
-
CLEAN_EXPIRED_METADATA_OPTION
public static final org.apache.flink.configuration.ConfigOption<Boolean> CLEAN_EXPIRED_METADATA_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
-
-
Constructor Details
-
ExpireSnapshotsConfig
-
-
Method Details
-
scheduleOnCommitCount
public int scheduleOnCommitCount() -
scheduleOnIntervalSecond
public long scheduleOnIntervalSecond() -
maxSnapshotAgeSeconds
-
retainLast
-
deleteBatchSize
public int deleteBatchSize() -
cleanExpiredMetadata
-
planningWorkerPoolSize
-