Uses of Interface
org.apache.orc.impl.reader.tree.TypeReader
-
Uses of TypeReader in org.apache.orc.impl
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
Override methods like checkEncoding to pass-thru to the convert TreeReader.static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
A reader for string columns that are dictionary encoded in the current stripe.static class
A reader for string columns that are direct encoded in the current stripe.static class
A tree reader that will read string columns.static class
static class
static class
static class
static class
Modifier and TypeFieldDescriptionprotected final TypeReader
TreeReaderFactory.ListTreeReader.elementReader
final TypeReader[]
TreeReaderFactory.StructTreeReader.fields
protected final TypeReader[]
TreeReaderFactory.UnionTreeReader.fields
protected final TypeReader
TreeReaderFactory.MapTreeReader.keyReader
protected TypeReader
TreeReaderFactory.StringTreeReader.reader
protected final TypeReader
TreeReaderFactory.MapTreeReader.valueReader
Modifier and TypeMethodDescriptionstatic TypeReader
ConvertTreeReaderFactory.createConvertTreeReader
(TypeDescription readerType, TreeReaderFactory.Context context) (Rules from Hive's PrimitiveObjectInspectorUtils conversion) To BOOLEAN, BYTE, SHORT, INT, LONG: Convert from (BOOLEAN, BYTE, SHORT, INT, LONG) with down cast if necessary.static TypeReader
TreeReaderFactory.createTreeReader
(TypeDescription readerType, TreeReaderFactory.Context context) TreeReaderFactory.StructTreeReader.getChildReaders()
ModifierConstructorDescriptionprotected
ListTreeReader
(int columnId, InStream present, TreeReaderFactory.Context context, InStream data, OrcProto.ColumnEncoding encoding, TypeReader elementReader) protected
MapTreeReader
(int columnId, InStream present, TreeReaderFactory.Context context, InStream data, OrcProto.ColumnEncoding encoding, TypeReader keyReader, TypeReader valueReader) protected
StructTreeReader
(int columnId, InStream present, TreeReaderFactory.Context context, OrcProto.ColumnEncoding encoding, TypeReader[] childReaders) protected
UnionTreeReader
(int columnId, InStream present, TreeReaderFactory.Context context, OrcProto.ColumnEncoding encoding, TypeReader[] childReaders) -
Uses of TypeReader in org.apache.orc.impl.reader.tree
Modifier and TypeMethodDescriptionstatic boolean
TypeReader.shouldProcessChild
(TypeReader child, TypeReader.ReadPhase readPhase) Determines if the child of the parent should be allowed based on the read level.ModifierConstructorDescriptionBatchReader
(TypeReader rootType) PrimitiveBatchReader
(TypeReader rowReader) StructBatchReader
(TypeReader rowReader, TreeReaderFactory.Context context)