Package org.apache.iceberg.orc
Class ORC.ReadBuilder
java.lang.Object
org.apache.iceberg.orc.ORC.ReadBuilder
- Enclosing class:
- ORC
- 
Method SummaryModifier 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- 
splitRestricts 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
 
- 
project
- 
caseSensitive
- 
config
- 
createReaderFuncpublic ORC.ReadBuilder createReaderFunc(Function<org.apache.orc.TypeDescription, OrcRowReader<?>> readerFunction) 
- 
filter
- 
createBatchedReaderFuncpublic ORC.ReadBuilder createBatchedReaderFunc(Function<org.apache.orc.TypeDescription, OrcBatchReader<?>> batchReaderFunction) 
- 
recordsPerBatch
- 
withNameMapping
- 
build
 
-