Package org.apache.iceberg.flink
Class FlinkReadConf
- java.lang.Object
-
- org.apache.iceberg.flink.FlinkReadConf
-
public class FlinkReadConf extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description FlinkReadConf(Table table, java.util.Map<java.lang.String,java.lang.String> readOptions, org.apache.flink.configuration.ReadableConfig readableConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.LongasOfTimestamp()java.lang.Stringbranch()booleancaseSensitive()java.lang.LongendSnapshotId()java.lang.StringendTag()booleanincludeColumnStats()longlimit()intmaxAllowedPlanningFailures()intmaxPlanningSnapshotCount()java.time.DurationmonitorInterval()java.lang.StringnameMapping()java.lang.LongsnapshotId()longsplitFileOpenCost()intsplitLookback()longsplitSize()StreamingStartingStrategystartingStrategy()java.lang.LongstartSnapshotId()java.lang.LongstartSnapshotTimestamp()java.lang.StringstartTag()booleanstreaming()java.lang.Stringtag()java.lang.StringwatermarkColumn()java.util.concurrent.TimeUnitwatermarkColumnTimeUnit()intworkerPoolSize()
-
-
-
Constructor Detail
-
FlinkReadConf
public FlinkReadConf(Table table, java.util.Map<java.lang.String,java.lang.String> readOptions, org.apache.flink.configuration.ReadableConfig readableConfig)
-
-
Method Detail
-
snapshotId
public java.lang.Long snapshotId()
-
tag
public java.lang.String tag()
-
startTag
public java.lang.String startTag()
-
endTag
public java.lang.String endTag()
-
branch
public java.lang.String branch()
-
caseSensitive
public boolean caseSensitive()
-
asOfTimestamp
public java.lang.Long asOfTimestamp()
-
startingStrategy
public StreamingStartingStrategy startingStrategy()
-
startSnapshotTimestamp
public java.lang.Long startSnapshotTimestamp()
-
startSnapshotId
public java.lang.Long startSnapshotId()
-
endSnapshotId
public java.lang.Long endSnapshotId()
-
splitSize
public long splitSize()
-
splitLookback
public int splitLookback()
-
splitFileOpenCost
public long splitFileOpenCost()
-
streaming
public boolean streaming()
-
monitorInterval
public java.time.Duration monitorInterval()
-
includeColumnStats
public boolean includeColumnStats()
-
maxPlanningSnapshotCount
public int maxPlanningSnapshotCount()
-
nameMapping
public java.lang.String nameMapping()
-
limit
public long limit()
-
workerPoolSize
public int workerPoolSize()
-
maxAllowedPlanningFailures
public int maxAllowedPlanningFailures()
-
watermarkColumn
public java.lang.String watermarkColumn()
-
watermarkColumnTimeUnit
public java.util.concurrent.TimeUnit watermarkColumnTimeUnit()
-
-