Class RewriteDataFilesConfig
java.lang.Object
org.apache.iceberg.flink.maintenance.api.RewriteDataFilesConfig
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Stringstatic final org.apache.flink.configuration.ConfigOption<Long> static final org.apache.flink.configuration.ConfigOption<Boolean> static 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> static final Stringstatic final org.apache.flink.configuration.ConfigOption<Long> 
- 
Constructor SummaryConstructorsConstructorDescriptionRewriteDataFilesConfig(Table table, Map<String, String> writeOptions, org.apache.flink.configuration.ReadableConfig readableConfig) 
- 
Method SummaryModifier and TypeMethodDescriptionlongGets the maximum rewrite bytes allowed for a single rewrite operation.booleanGets whether partial progress commits are enabled.intGets the maximum number of commits allowed for partial progress.intGets the number of commits that trigger a rewrite operation.intGets the number of data files that trigger a rewrite operation.longGets the total size of data files that trigger a rewrite operation.longGets the time interval (in seconds) between two consecutive rewrite operations.
- 
Field Details- 
PREFIX- See Also:
 
- 
MAX_BYTES- See Also:
 
- 
MAX_BYTES_OPTION
- 
PARTIAL_PROGRESS_MAX_COMMITS_OPTIONpublic static final org.apache.flink.configuration.ConfigOption<Integer> PARTIAL_PROGRESS_MAX_COMMITS_OPTION
- 
PARTIAL_PROGRESS_ENABLED_OPTIONpublic static final org.apache.flink.configuration.ConfigOption<Boolean> PARTIAL_PROGRESS_ENABLED_OPTION
- 
SCHEDULE_ON_COMMIT_COUNT- See Also:
 
- 
SCHEDULE_ON_COMMIT_COUNT_OPTIONpublic static final org.apache.flink.configuration.ConfigOption<Integer> SCHEDULE_ON_COMMIT_COUNT_OPTION
- 
SCHEDULE_ON_DATA_FILE_COUNT- See Also:
 
- 
SCHEDULE_ON_DATA_FILE_COUNT_OPTIONpublic static final org.apache.flink.configuration.ConfigOption<Integer> SCHEDULE_ON_DATA_FILE_COUNT_OPTION
- 
SCHEDULE_ON_DATA_FILE_SIZE- See Also:
 
- 
SCHEDULE_ON_DATA_FILE_SIZE_OPTIONpublic static final org.apache.flink.configuration.ConfigOption<Long> SCHEDULE_ON_DATA_FILE_SIZE_OPTION
- 
SCHEDULE_ON_INTERVAL_SECOND- See Also:
 
- 
SCHEDULE_ON_INTERVAL_SECOND_OPTIONpublic static final org.apache.flink.configuration.ConfigOption<Long> SCHEDULE_ON_INTERVAL_SECOND_OPTION
 
- 
- 
Constructor Details- 
RewriteDataFilesConfig
 
- 
- 
Method Details- 
scheduleOnCommitCountpublic int scheduleOnCommitCount()Gets the number of commits that trigger a rewrite operation.
- 
scheduleOnDataFileCountpublic int scheduleOnDataFileCount()Gets the number of data files that trigger a rewrite operation.
- 
scheduleOnDataFileSizepublic long scheduleOnDataFileSize()Gets the total size of data files that trigger a rewrite operation.
- 
scheduleOnIntervalSecondpublic long scheduleOnIntervalSecond()Gets the time interval (in seconds) between two consecutive rewrite operations.
- 
partialProgressEnablepublic boolean partialProgressEnable()Gets whether partial progress commits are enabled.
- 
partialProgressMaxCommitspublic int partialProgressMaxCommits()Gets the maximum number of commits allowed for partial progress.
- 
maxRewriteBytespublic long maxRewriteBytes()Gets the maximum rewrite bytes allowed for a single rewrite operation.
- 
properties
 
-