Package org.apache.iceberg.orc
Class ORC.ReadBuilder
java.lang.Object
org.apache.iceberg.orc.ORC.ReadBuilder
- Enclosing class:
 - ORC
 
- 
Method Summary
Modifier and TypeMethodDescription<D> CloseableIterable<D>build()caseSensitive(boolean newCaseSensitive) createBatchedReaderFunc(Function<org.apache.orc.TypeDescription, OrcBatchReader<?>> batchReaderFunction) createReaderFunc(Function<org.apache.orc.TypeDescription, OrcRowReader<?>> readerFunction) filter(Expression newFilter) recordsPerBatch(int numRecordsPerBatch) split(long newStart, long newLength) Restricts the read to the given range: [start, start + length).withNameMapping(NameMapping newNameMapping)  
- 
Method Details
- 
split
Restricts the read to the given range: [start, start + length).- Parameters:
 newStart- the start position for this readnewLength- the length of the range this read should scan- Returns:
 - this builder for method chaining
 
 - 
project
 - 
caseSensitive
 - 
config
 - 
createReaderFunc
public ORC.ReadBuilder createReaderFunc(Function<org.apache.orc.TypeDescription, OrcRowReader<?>> readerFunction)  - 
filter
 - 
createBatchedReaderFunc
public ORC.ReadBuilder createBatchedReaderFunc(Function<org.apache.orc.TypeDescription, OrcBatchReader<?>> batchReaderFunction)  - 
recordsPerBatch
 - 
withNameMapping
 - 
build
 
 -