public static class IcebergGenerics.ScanBuilder
extends java.lang.Object
Constructor and Description |
---|
ScanBuilder(Table table) |
Modifier and Type | Method and Description |
---|---|
IcebergGenerics.ScanBuilder |
appendsAfter(long fromSnapshotId) |
IcebergGenerics.ScanBuilder |
appendsBetween(long fromSnapshotId,
long toSnapshotId) |
IcebergGenerics.ScanBuilder |
asOfTime(long scanTimestampMillis) |
CloseableIterable<Record> |
build() |
IcebergGenerics.ScanBuilder |
caseInsensitive() |
IcebergGenerics.ScanBuilder |
project(Schema schema) |
IcebergGenerics.ScanBuilder |
reuseContainers() |
IcebergGenerics.ScanBuilder |
select(java.util.Collection<java.lang.String> columns) |
IcebergGenerics.ScanBuilder |
select(java.lang.String... selectedColumns) |
IcebergGenerics.ScanBuilder |
useSnapshot(long scanSnapshotId) |
IcebergGenerics.ScanBuilder |
where(Expression rowFilter) |
public ScanBuilder(Table table)
public IcebergGenerics.ScanBuilder reuseContainers()
public IcebergGenerics.ScanBuilder where(Expression rowFilter)
public IcebergGenerics.ScanBuilder caseInsensitive()
public IcebergGenerics.ScanBuilder select(java.lang.String... selectedColumns)
public IcebergGenerics.ScanBuilder select(java.util.Collection<java.lang.String> columns)
public IcebergGenerics.ScanBuilder project(Schema schema)
public IcebergGenerics.ScanBuilder useSnapshot(long scanSnapshotId)
public IcebergGenerics.ScanBuilder asOfTime(long scanTimestampMillis)
public IcebergGenerics.ScanBuilder appendsBetween(long fromSnapshotId, long toSnapshotId)
public IcebergGenerics.ScanBuilder appendsAfter(long fromSnapshotId)
public CloseableIterable<Record> build()