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 Summary
-
Method Summary
Modifier 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.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
-
Builder
public Builder()
-
-
Method Details
-
tableLoader
-
table
-
env
public FlinkSource.Builder env(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment newEnv) -
filters
-
project
-
limit
-
set
-
setAll
-
properties
Deprecated. -
caseSensitive
-
snapshotId
-
branch
-
tag
-
startSnapshotId
-
endSnapshotId
-
startTag
-
endTag
-
asOfTimestamp
-
splitSize
-
splitLookback
-
splitOpenFileCost
-
streaming
-
exposeLocality
-
nameMapping
-
monitorInterval
-
maxPlanningSnapshotCount
-
flinkConf
-
buildFormat
-
build
public 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.