Package org.apache.iceberg.flink.source
Class ScanContext.Builder
java.lang.Object
org.apache.iceberg.flink.source.ScanContext.Builder
- Enclosing class:
ScanContext
-
Method Summary
Modifier and TypeMethodDescriptionasOfTimestamp
(Long newAsOfTimestamp) build()
caseSensitive
(boolean newCaseSensitive) endSnapshotId
(Long newEndSnapshotId) exposeLocality
(boolean newExposeLocality) filters
(List<Expression> newFilters) includeColumnStats
(boolean newIncludeColumnStats) includeColumnStats
(Collection<String> newIncludeStatsForColumns) limit
(long newLimit) maxAllowedPlanningFailures
(int newMaxAllowedPlanningFailures) maxPlanningSnapshotCount
(int newMaxPlanningSnapshotCount) monitorInterval
(Duration newMonitorInterval) nameMapping
(String newNameMapping) planParallelism
(Integer parallelism) resolveConfig
(Table table, Map<String, String> readOptions, org.apache.flink.configuration.ReadableConfig readableConfig) splitLookback
(Integer newSplitLookback) splitOpenFileCost
(Long newSplitOpenFileCost) startingStrategy
(StreamingStartingStrategy newStartingStrategy) startSnapshotId
(Long newStartSnapshotId) startSnapshotTimestamp
(Long newStartSnapshotTimestamp) streaming
(boolean streaming) useSnapshotId
(Long newSnapshotId) watermarkColumn
(String newWatermarkColumn) watermarkColumnTimeUnit
(TimeUnit newWatermarkTimeUnit)
-
Method Details
-
caseSensitive
-
useSnapshotId
-
useTag
-
useBranch
-
startingStrategy
-
startSnapshotTimestamp
-
startSnapshotId
-
endSnapshotId
-
startTag
-
endTag
-
asOfTimestamp
-
splitSize
-
splitLookback
-
splitOpenFileCost
-
streaming
-
monitorInterval
-
nameMapping
-
project
-
filters
-
limit
-
includeColumnStats
-
includeColumnStats
-
exposeLocality
-
planParallelism
-
maxPlanningSnapshotCount
-
maxAllowedPlanningFailures
-
watermarkColumn
-
watermarkColumnTimeUnit
-
resolveConfig
public ScanContext.Builder resolveConfig(Table table, Map<String, String> readOptions, org.apache.flink.configuration.ReadableConfig readableConfig) -
build
-