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
Constructors -
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.