public interface TypeReader
| Modifier and Type | Interface and Description |
|---|---|
static class |
TypeReader.ReaderCategory |
static class |
TypeReader.ReadPhase |
| Modifier and Type | Method and Description |
|---|---|
void |
checkEncoding(OrcProto.ColumnEncoding encoding) |
int |
getColumnId() |
TypeReader.ReaderCategory |
getReaderCategory() |
void |
nextVector(ColumnVector previous,
boolean[] isNull,
int batchSize,
org.apache.hadoop.hive.ql.io.filter.FilterContext filterContext,
TypeReader.ReadPhase readPhase) |
void |
seek(PositionProvider[] index,
TypeReader.ReadPhase readPhase) |
void |
seek(PositionProvider index,
TypeReader.ReadPhase readPhase) |
static boolean |
shouldProcessChild(TypeReader child,
TypeReader.ReadPhase readPhase)
Determines if the child of the parent should be allowed based on the read level.
|
void |
skipRows(long rows,
TypeReader.ReadPhase readPhase) |
void |
startStripe(StripePlanner planner,
TypeReader.ReadPhase readPhase) |
void checkEncoding(OrcProto.ColumnEncoding encoding) throws IOException
IOExceptionvoid startStripe(StripePlanner planner, TypeReader.ReadPhase readPhase) throws IOException
IOExceptionvoid seek(PositionProvider[] index, TypeReader.ReadPhase readPhase) throws IOException
IOExceptionvoid seek(PositionProvider index, TypeReader.ReadPhase readPhase) throws IOException
IOExceptionvoid skipRows(long rows,
TypeReader.ReadPhase readPhase)
throws IOException
IOExceptionvoid nextVector(ColumnVector previous, boolean[] isNull, int batchSize, org.apache.hadoop.hive.ql.io.filter.FilterContext filterContext, TypeReader.ReadPhase readPhase) throws IOException
IOExceptionint getColumnId()
TypeReader.ReaderCategory getReaderCategory()
static boolean shouldProcessChild(TypeReader child, TypeReader.ReadPhase readPhase)
child - the child reader that is being evaluatedreadPhase - the requested read levelCopyright © 2013–2022 The Apache Software Foundation. All rights reserved.