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
-