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.ScanBuilderappendsAfter(long fromSnapshotId)IcebergGenerics.ScanBuilderappendsBetween(long fromSnapshotId, long toSnapshotId)IcebergGenerics.ScanBuilderasOfTime(long scanTimestampMillis)CloseableIterable<Record>build()IcebergGenerics.ScanBuildercaseInsensitive()IcebergGenerics.ScanBuilderproject(Schema schema)IcebergGenerics.ScanBuilderreuseContainers()IcebergGenerics.ScanBuilderselect(java.lang.String... selectedColumns)IcebergGenerics.ScanBuilderselect(java.util.Collection<java.lang.String> columns)IcebergGenerics.ScanBuilderuseSnapshot(long scanSnapshotId)IcebergGenerics.ScanBuilderwhere(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)
 
- 
select
public IcebergGenerics.ScanBuilder select(java.util.Collection<java.lang.String> columns)
 
- 
project
public IcebergGenerics.ScanBuilder project(Schema schema)
 
- 
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()
 
 - 
 
 -