Package org.apache.iceberg.flink
Class FlinkConfigOptions
java.lang.Object
org.apache.iceberg.flink.FlinkConfigOptions
When constructing Flink Iceberg source via Java API, configs can be set in 
Configuration
 passed to source builder. E.g.
 
   configuration.setBoolean(FlinkConfigOptions.TABLE_EXEC_ICEBERG_INFER_SOURCE_PARALLELISM, true);
   FlinkSource.forRowData()
       .flinkConf(configuration)
       ...
 
 When using Flink SQL/table API, connector options can be set in Flink's TableEnvironment.
 
   TableEnvironment tEnv = createTableEnv();
   tEnv.getConfig()
        .getConfiguration()
        .setBoolean(FlinkConfigOptions.TABLE_EXEC_ICEBERG_INFER_SOURCE_PARALLELISM, true);
 - 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final org.apache.flink.configuration.ConfigOption<Integer> static final org.apache.flink.configuration.ConfigOption<Boolean> static final org.apache.flink.configuration.ConfigOption<Boolean> static final org.apache.flink.configuration.ConfigOption<Integer> static final org.apache.flink.configuration.ConfigOption<Boolean> static final org.apache.flink.configuration.ConfigOption<Boolean> static final org.apache.flink.configuration.ConfigOption<Integer> static final org.apache.flink.configuration.ConfigOption<SplitAssignerType> 
- 
Method Summary
- 
Field Details- 
TABLE_EXEC_ICEBERG_INFER_SOURCE_PARALLELISMpublic static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_EXEC_ICEBERG_INFER_SOURCE_PARALLELISM
- 
TABLE_EXEC_ICEBERG_INFER_SOURCE_PARALLELISM_MAXpublic static final org.apache.flink.configuration.ConfigOption<Integer> TABLE_EXEC_ICEBERG_INFER_SOURCE_PARALLELISM_MAX
- 
TABLE_EXEC_ICEBERG_EXPOSE_SPLIT_LOCALITY_INFOpublic static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_EXEC_ICEBERG_EXPOSE_SPLIT_LOCALITY_INFO
- 
SOURCE_READER_FETCH_BATCH_RECORD_COUNTpublic static final org.apache.flink.configuration.ConfigOption<Integer> SOURCE_READER_FETCH_BATCH_RECORD_COUNT
- 
TABLE_EXEC_ICEBERG_WORKER_POOL_SIZEpublic static final org.apache.flink.configuration.ConfigOption<Integer> TABLE_EXEC_ICEBERG_WORKER_POOL_SIZE
- 
TABLE_EXEC_ICEBERG_USE_FLIP27_SOURCEpublic static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_EXEC_ICEBERG_USE_FLIP27_SOURCE
- 
TABLE_EXEC_ICEBERG_USE_V2_SINKpublic static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_EXEC_ICEBERG_USE_V2_SINK
- 
TABLE_EXEC_SPLIT_ASSIGNER_TYPEpublic static final org.apache.flink.configuration.ConfigOption<SplitAssignerType> TABLE_EXEC_SPLIT_ASSIGNER_TYPE
 
-