Package org.apache.iceberg.flink.source
Class FlinkSource.Builder
java.lang.Object
org.apache.iceberg.flink.source.FlinkSource.Builder
- Enclosing class:
- FlinkSource
Source builder to build 
DataStream.- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionasOfTimestamp(Long asOfTimestamp) org.apache.flink.streaming.api.datastream.DataStream<org.apache.flink.table.data.RowData> build()caseSensitive(boolean caseSensitive) endSnapshotId(Long endSnapshotId) env(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment newEnv) exposeLocality(boolean newExposeLocality) filters(List<Expression> filters) flinkConf(org.apache.flink.configuration.ReadableConfig config) maxPlanningSnapshotCount(int newMaxPlanningSnapshotCount) monitorInterval(Duration interval) nameMapping(String nameMapping) project(org.apache.flink.table.legacy.api.TableSchema schema) properties(Map<String, String> properties) Deprecated.snapshotId(Long snapshotId) splitLookback(Integer splitLookback) splitOpenFileCost(Long splitOpenFileCost) startSnapshotId(Long startSnapshotId) streaming(boolean streaming) tableLoader(TableLoader newLoader) 
- 
Constructor Details- 
Builderpublic Builder()
 
- 
- 
Method Details- 
tableLoader
- 
table
- 
envpublic FlinkSource.Builder env(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment newEnv) 
- 
filters
- 
project
- 
limit
- 
set
- 
setAll
- 
propertiesDeprecated.
- 
caseSensitive
- 
snapshotId
- 
branch
- 
tag
- 
startSnapshotId
- 
endSnapshotId
- 
startTag
- 
endTag
- 
asOfTimestamp
- 
splitSize
- 
splitLookback
- 
splitOpenFileCost
- 
streaming
- 
exposeLocality
- 
nameMapping
- 
monitorInterval
- 
maxPlanningSnapshotCount
- 
flinkConf
- 
buildFormat
- 
buildpublic org.apache.flink.streaming.api.datastream.DataStream<org.apache.flink.table.data.RowData> build()
 
- 
setAll(java.util.Map<java.lang.String, java.lang.String>)instead.