Uses of Interface org.apache.orc.impl.TreeReaderFactory.Context (ORC Core 1.6.5 API)
Date: 2020-10-01

## Uses of Interface
org.apache.orc.impl.TreeReaderFactory.Context

- Packages that use TreeReaderFactory.Context
  Package | Description
  --- | ---
  org.apache.orc.impl |

- - ### Uses of TreeReaderFactory.Context in org.apache.orc.impl

    Classes in org.apache.orc.impl that implement TreeReaderFactory.Context
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `TreeReaderFactory.ReaderContext`

    Fields in org.apache.orc.impl declared as TreeReaderFactory.Context
    Modifier and Type | Field and Description
    --- | ---
    `protected TreeReaderFactory.Context` | TreeReaderFactory.TreeReader.`context`

    Methods in org.apache.orc.impl with parameters of type TreeReaderFactory.Context
    Modifier and Type | Method and Description
    --- | ---
    `static TreeReaderFactory.TreeReader` | 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.
    `protected static IntegerReader` | TreeReaderFactory.TreeReader.`createIntegerReader(OrcProto.ColumnEncoding.Kind kind, InStream in, boolean signed, TreeReaderFactory.Context context)`
    `static TreeReaderFactory.TreeReader` | TreeReaderFactory.`createTreeReader(TypeDescription readerType, TreeReaderFactory.Context context)`

    Constructors in org.apache.orc.impl with parameters of type TreeReaderFactory.Context
    Constructor and Description
    `BinaryTreeReader(int columnId, InStream present, InStream data, InStream length, OrcProto.ColumnEncoding encoding, TreeReaderFactory.Context context)`
    `DateTreeReader(int columnId, InStream present, InStream data, OrcProto.ColumnEncoding encoding, TreeReaderFactory.Context context)`
    `Decimal64TreeReader(int columnId, InStream present, InStream valueStream, OrcProto.ColumnEncoding encoding, int precision, int scale, TreeReaderFactory.Context context)`
    `DecimalTreeReader(int columnId, InStream present, InStream valueStream, InStream scaleStream, OrcProto.ColumnEncoding encoding, int precision, int scale, TreeReaderFactory.Context context)`
    `IntTreeReader(int columnId, InStream present, InStream data, OrcProto.ColumnEncoding encoding, TreeReaderFactory.Context context)`
    `ListTreeReader(int columnId, InStream present, TreeReaderFactory.Context context, InStream data, OrcProto.ColumnEncoding encoding, TreeReaderFactory.TreeReader elementReader)`
    `ListTreeReader(int fileColumn, TypeDescription readerSchema, TreeReaderFactory.Context context)`
    `LongTreeReader(int columnId, InStream present, InStream data, OrcProto.ColumnEncoding encoding, TreeReaderFactory.Context context)`
    `MapTreeReader(int columnId, InStream present, TreeReaderFactory.Context context, InStream data, OrcProto.ColumnEncoding encoding, TreeReaderFactory.TreeReader keyReader, TreeReaderFactory.TreeReader valueReader)`
    `MapTreeReader(int fileColumn, TypeDescription readerSchema, TreeReaderFactory.Context context)`
    `ShortTreeReader(int columnId, InStream present, InStream data, OrcProto.ColumnEncoding encoding, TreeReaderFactory.Context context)`
    `StringDictionaryTreeReader(int columnId, InStream present, InStream data, InStream length, InStream dictionary, OrcProto.ColumnEncoding encoding, TreeReaderFactory.Context context)`
    `StringTreeReader(int columnId, InStream present, InStream data, InStream length, InStream dictionary, OrcProto.ColumnEncoding encoding, TreeReaderFactory.Context context)`
    `StructTreeReader(int columnId, InStream present, TreeReaderFactory.Context context, OrcProto.ColumnEncoding encoding, TreeReaderFactory.TreeReader[] childReaders)`
    `StructTreeReader(int columnId, TypeDescription readerSchema, TreeReaderFactory.Context context)`
    `TimestampTreeReader(int columnId, InStream presentStream, InStream dataStream, InStream nanosStream, OrcProto.ColumnEncoding encoding, TreeReaderFactory.Context context, boolean instantType)`
    `TreeReader(int columnId, InStream in, TreeReaderFactory.Context context)`
    `UnionTreeReader(int columnId, InStream present, TreeReaderFactory.Context context, OrcProto.ColumnEncoding encoding, TreeReaderFactory.TreeReader[] childReaders)`
    `UnionTreeReader(int fileColumn, TypeDescription readerSchema, TreeReaderFactory.Context context)`

Copyright © 2013–2020 The Apache Software Foundation. All rights reserved.