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–2023 The Apache Software Foundation. All rights reserved.