Package org.apache.iceberg.orc
Class ORC.ReadBuilder
- java.lang.Object
- 
- org.apache.iceberg.orc.ORC.ReadBuilder
 
- 
- Enclosing class:
- ORC
 
 public static class ORC.ReadBuilder extends java.lang.Object
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description <D> CloseableIterable<D>build()ORC.ReadBuildercaseSensitive(boolean newCaseSensitive)ORC.ReadBuilderconfig(java.lang.String property, java.lang.String value)ORC.ReadBuildercreateBatchedReaderFunc(java.util.function.Function<org.apache.orc.TypeDescription,OrcBatchReader<?>> batchReaderFunction)ORC.ReadBuildercreateReaderFunc(java.util.function.Function<org.apache.orc.TypeDescription,OrcRowReader<?>> readerFunction)ORC.ReadBuilderfilter(Expression newFilter)ORC.ReadBuilderproject(Schema newSchema)ORC.ReadBuilderrecordsPerBatch(int numRecordsPerBatch)ORC.ReadBuildersplit(long newStart, long newLength)Restricts the read to the given range: [start, start + length).ORC.ReadBuilderwithNameMapping(NameMapping newNameMapping)
 
- 
- 
- 
Method Detail- 
splitpublic ORC.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 ORC.ReadBuilder project(Schema newSchema) 
 - 
caseSensitivepublic ORC.ReadBuilder caseSensitive(boolean newCaseSensitive) 
 - 
configpublic ORC.ReadBuilder config(java.lang.String property, java.lang.String value) 
 - 
createReaderFuncpublic ORC.ReadBuilder createReaderFunc(java.util.function.Function<org.apache.orc.TypeDescription,OrcRowReader<?>> readerFunction) 
 - 
filterpublic ORC.ReadBuilder filter(Expression newFilter) 
 - 
createBatchedReaderFuncpublic ORC.ReadBuilder createBatchedReaderFunc(java.util.function.Function<org.apache.orc.TypeDescription,OrcBatchReader<?>> batchReaderFunction) 
 - 
recordsPerBatchpublic ORC.ReadBuilder recordsPerBatch(int numRecordsPerBatch) 
 - 
withNameMappingpublic ORC.ReadBuilder withNameMapping(NameMapping newNameMapping) 
 - 
buildpublic <D> CloseableIterable<D> build() 
 
- 
 
-