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.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)
-
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()
-
-