Package org.apache.iceberg.data
Class IcebergGenerics.ScanBuilder
- java.lang.Object
-
- org.apache.iceberg.data.IcebergGenerics.ScanBuilder
-
- Enclosing class:
- IcebergGenerics
public static class IcebergGenerics.ScanBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ScanBuilder(Table table)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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
reuseContainers()
IcebergGenerics.ScanBuilder
select(java.lang.String... selectedColumns)
IcebergGenerics.ScanBuilder
useSnapshot(long scanSnapshotId)
IcebergGenerics.ScanBuilder
where(Expression rowFilter)
-
-
-
Constructor Detail
-
ScanBuilder
public ScanBuilder(Table table)
-
-
Method Detail
-
reuseContainers
public IcebergGenerics.ScanBuilder reuseContainers()
-
where
public IcebergGenerics.ScanBuilder where(Expression rowFilter)
-
caseInsensitive
public IcebergGenerics.ScanBuilder caseInsensitive()
-
select
public IcebergGenerics.ScanBuilder select(java.lang.String... selectedColumns)
-
useSnapshot
public IcebergGenerics.ScanBuilder useSnapshot(long scanSnapshotId)
-
asOfTime
public IcebergGenerics.ScanBuilder asOfTime(long scanTimestampMillis)
-
appendsBetween
public IcebergGenerics.ScanBuilder appendsBetween(long fromSnapshotId, long toSnapshotId)
-
appendsAfter
public IcebergGenerics.ScanBuilder appendsAfter(long fromSnapshotId)
-
build
public CloseableIterable<Record> build()
-
-