public static class IcebergGenerics.ScanBuilder
extends java.lang.Object
| Constructor and Description |
|---|
ScanBuilder(org.apache.iceberg.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) |
org.apache.iceberg.io.CloseableIterable<org.apache.iceberg.data.Record> |
build() |
IcebergGenerics.ScanBuilder |
caseInsensitive() |
IcebergGenerics.ScanBuilder |
project(org.apache.iceberg.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(org.apache.iceberg.expressions.Expression rowFilter) |
public IcebergGenerics.ScanBuilder reuseContainers()
public IcebergGenerics.ScanBuilder where(org.apache.iceberg.expressions.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(org.apache.iceberg.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 org.apache.iceberg.io.CloseableIterable<org.apache.iceberg.data.Record> build()