Package org.apache.iceberg.parquet
Class Parquet.ReadBuilder
- java.lang.Object
- 
- org.apache.iceberg.parquet.Parquet.ReadBuilder
 
- 
- Enclosing class:
- Parquet
 
 public static class Parquet.ReadBuilder extends java.lang.Object
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description <D> CloseableIterable<D>build()Parquet.ReadBuildercallInit()Parquet.ReadBuildercaseInsensitive()Parquet.ReadBuildercaseSensitive(boolean newCaseSensitive)Parquet.ReadBuildercreateBatchedReaderFunc(java.util.function.Function<org.apache.parquet.schema.MessageType,VectorizedReader<?>> func)Parquet.ReadBuildercreateReaderFunc(java.util.function.Function<org.apache.parquet.schema.MessageType,ParquetValueReader<?>> newReaderFunction)Parquet.ReadBuilderfilter(Expression newFilter)Parquet.ReadBuilderfilterRecords(boolean newFilterRecords)Parquet.ReadBuilderproject(Schema newSchema)Parquet.ReadBuilderreadSupport(org.apache.parquet.hadoop.api.ReadSupport<?> newFilterSupport)Parquet.ReadBuilderrecordsPerBatch(int numRowsPerBatch)Parquet.ReadBuilderreuseContainers()Parquet.ReadBuilderset(java.lang.String key, java.lang.String value)Parquet.ReadBuildersplit(long newStart, long newLength)Restricts the read to the given range: [start, start + length).Parquet.ReadBuilderwithNameMapping(NameMapping newNameMapping)
 
- 
- 
- 
Method Detail- 
splitpublic Parquet.ReadBuilder split(long newStart, long newLength) Restricts the read to the given range: [start, start + length).- Parameters:
- newStart- the start position for this read
- newLength- the length of the range this read should scan
- Returns:
- this builder for method chaining
 
 - 
projectpublic Parquet.ReadBuilder project(Schema newSchema) 
 - 
caseInsensitivepublic Parquet.ReadBuilder caseInsensitive() 
 - 
caseSensitivepublic Parquet.ReadBuilder caseSensitive(boolean newCaseSensitive) 
 - 
filterRecordspublic Parquet.ReadBuilder filterRecords(boolean newFilterRecords) 
 - 
filterpublic Parquet.ReadBuilder filter(Expression newFilter) 
 - 
readSupportpublic Parquet.ReadBuilder readSupport(org.apache.parquet.hadoop.api.ReadSupport<?> newFilterSupport) 
 - 
createReaderFuncpublic Parquet.ReadBuilder createReaderFunc(java.util.function.Function<org.apache.parquet.schema.MessageType,ParquetValueReader<?>> newReaderFunction) 
 - 
createBatchedReaderFuncpublic Parquet.ReadBuilder createBatchedReaderFunc(java.util.function.Function<org.apache.parquet.schema.MessageType,VectorizedReader<?>> func) 
 - 
setpublic Parquet.ReadBuilder set(java.lang.String key, java.lang.String value) 
 - 
callInitpublic Parquet.ReadBuilder callInit() 
 - 
reuseContainerspublic Parquet.ReadBuilder reuseContainers() 
 - 
recordsPerBatchpublic Parquet.ReadBuilder recordsPerBatch(int numRowsPerBatch) 
 - 
withNameMappingpublic Parquet.ReadBuilder withNameMapping(NameMapping newNameMapping) 
 - 
buildpublic <D> CloseableIterable<D> build() 
 
- 
 
-