@Internal
public class ScanContext
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
ScanContext.Builder |
Modifier and Type | Method and Description |
---|---|
java.lang.Long |
asOfTimestamp() |
java.lang.String |
branch() |
static ScanContext.Builder |
builder() |
boolean |
caseSensitive() |
ScanContext |
copyWithAppendsBetween(java.lang.Long newStartSnapshotId,
long newEndSnapshotId) |
ScanContext |
copyWithSnapshotId(long newSnapshotId) |
java.lang.Long |
endSnapshotId() |
java.lang.String |
endTag() |
boolean |
exposeLocality() |
java.util.List<Expression> |
filters() |
boolean |
includeColumnStats() |
java.util.Collection<java.lang.String> |
includeStatsForColumns() |
boolean |
isStreaming() |
long |
limit() |
int |
maxAllowedPlanningFailures() |
int |
maxPlanningSnapshotCount() |
java.time.Duration |
monitorInterval() |
java.lang.String |
nameMapping() |
java.lang.Integer |
planParallelism() |
Schema |
project() |
java.lang.Long |
snapshotId() |
java.lang.Integer |
splitLookback() |
java.lang.Long |
splitOpenFileCost() |
java.lang.Long |
splitSize() |
java.lang.Long |
startSnapshotId() |
java.lang.Long |
startSnapshotTimestamp() |
java.lang.String |
startTag() |
StreamingStartingStrategy |
streamingStartingStrategy() |
java.lang.String |
tag() |
java.lang.String |
watermarkColumn() |
java.util.concurrent.TimeUnit |
watermarkColumnTimeUnit() |
public boolean caseSensitive()
public java.lang.Long snapshotId()
public java.lang.String branch()
public java.lang.String tag()
public java.lang.String startTag()
public java.lang.String endTag()
public StreamingStartingStrategy streamingStartingStrategy()
public java.lang.Long startSnapshotTimestamp()
public java.lang.Long startSnapshotId()
public java.lang.Long endSnapshotId()
public java.lang.Long asOfTimestamp()
public java.lang.Long splitSize()
public java.lang.Integer splitLookback()
public java.lang.Long splitOpenFileCost()
public boolean isStreaming()
public java.time.Duration monitorInterval()
public java.lang.String nameMapping()
public Schema project()
public java.util.List<Expression> filters()
public long limit()
public boolean includeColumnStats()
public java.util.Collection<java.lang.String> includeStatsForColumns()
public boolean exposeLocality()
public java.lang.Integer planParallelism()
public int maxPlanningSnapshotCount()
public int maxAllowedPlanningFailures()
public java.lang.String watermarkColumn()
public java.util.concurrent.TimeUnit watermarkColumnTimeUnit()
public ScanContext copyWithAppendsBetween(java.lang.Long newStartSnapshotId, long newEndSnapshotId)
public ScanContext copyWithSnapshotId(long newSnapshotId)
public static ScanContext.Builder builder()