Package org.apache.iceberg.flink.source
Class ScanContext.Builder
java.lang.Object
org.apache.iceberg.flink.source.ScanContext.Builder
- Enclosing class:
- ScanContext
- 
Method SummaryModifier 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
- 
resolveConfigpublic ScanContext.Builder resolveConfig(Table table, Map<String, String> readOptions, org.apache.flink.configuration.ReadableConfig readableConfig) 
- 
build
 
-