Package org.apache.iceberg
Interface InternalData.ReadBuilder
- All Known Implementing Classes:
Avro.ReadBuilder
,Parquet.ReadBuilder
- Enclosing class:
- InternalData
public static interface InternalData.ReadBuilder
-
Method Summary
Modifier and TypeMethodDescription<D> CloseableIterable<D>
build()
Build the configured reader.Set the projection schema.Reuse container classes, like structs, lists, and maps.setCustomType
(int fieldId, Class<? extends StructLike> structClass) Set a custom class for in-memory objects at the given field ID.setRootType
(Class<? extends StructLike> rootClass) Set a custom class for in-memory objects at the schema root.split
(long newStart, long newLength) Read only the split that islength
bytes starting atstart
.
-
Method Details
-
project
Set the projection schema. -
split
Read only the split that islength
bytes starting atstart
. -
reuseContainers
InternalData.ReadBuilder reuseContainers()Reuse container classes, like structs, lists, and maps. -
setRootType
Set a custom class for in-memory objects at the schema root. -
setCustomType
Set a custom class for in-memory objects at the given field ID. -
build
Build the configured reader.
-