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

## Uses of Class
org.apache.orc.impl.TreeReaderFactory.TreeReader

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

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

    Subclasses of TreeReaderFactory.TreeReader in org.apache.orc.impl
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `ConvertTreeReaderFactory.AnyIntegerFromAnyIntegerTreeReader`
    `static class` | `ConvertTreeReaderFactory.AnyIntegerFromDecimalTreeReader`
    `static class` | `ConvertTreeReaderFactory.AnyIntegerFromDoubleTreeReader`
    `static class` | `ConvertTreeReaderFactory.AnyIntegerFromStringGroupTreeReader`
    `static class` | `ConvertTreeReaderFactory.AnyIntegerFromTimestampTreeReader`
    `static class` | `ConvertTreeReaderFactory.ConvertTreeReader` Override methods like checkEncoding to pass-thru to the convert TreeReader.
    `static class` | `ConvertTreeReaderFactory.DateFromStringGroupTreeReader`
    `static class` | `ConvertTreeReaderFactory.DateFromTimestampTreeReader`
    `static class` | `ConvertTreeReaderFactory.DecimalFromAnyIntegerTreeReader`
    `static class` | `ConvertTreeReaderFactory.DecimalFromDecimalTreeReader`
    `static class` | `ConvertTreeReaderFactory.DecimalFromDoubleTreeReader`
    `static class` | `ConvertTreeReaderFactory.DecimalFromStringGroupTreeReader`
    `static class` | `ConvertTreeReaderFactory.DecimalFromTimestampTreeReader`
    `static class` | `ConvertTreeReaderFactory.DoubleFromAnyIntegerTreeReader`
    `static class` | `ConvertTreeReaderFactory.DoubleFromDecimalTreeReader`
    `static class` | `ConvertTreeReaderFactory.DoubleFromStringGroupTreeReader`
    `static class` | `ConvertTreeReaderFactory.DoubleFromTimestampTreeReader`
    `static class` | `ConvertTreeReaderFactory.FloatFromDoubleTreeReader`
    `static class` | `ConvertTreeReaderFactory.StringGroupFromAnyIntegerTreeReader`
    `static class` | `ConvertTreeReaderFactory.StringGroupFromBinaryTreeReader`
    `static class` | `ConvertTreeReaderFactory.StringGroupFromBooleanTreeReader`
    `static class` | `ConvertTreeReaderFactory.StringGroupFromDateTreeReader`
    `static class` | `ConvertTreeReaderFactory.StringGroupFromDecimalTreeReader`
    `static class` | `ConvertTreeReaderFactory.StringGroupFromDoubleTreeReader`
    `static class` | `ConvertTreeReaderFactory.StringGroupFromStringGroupTreeReader`
    `static class` | `ConvertTreeReaderFactory.StringGroupFromTimestampTreeReader`
    `static class` | `ConvertTreeReaderFactory.TimestampFromAnyIntegerTreeReader`
    `static class` | `ConvertTreeReaderFactory.TimestampFromDateTreeReader`
    `static class` | `ConvertTreeReaderFactory.TimestampFromDecimalTreeReader`
    `static class` | `ConvertTreeReaderFactory.TimestampFromDoubleTreeReader`
    `static class` | `ConvertTreeReaderFactory.TimestampFromStringGroupTreeReader`
    `static class` | `TreeReaderFactory.BinaryTreeReader`
    `static class` | `TreeReaderFactory.BooleanTreeReader`
    `static class` | `TreeReaderFactory.ByteTreeReader`
    `static class` | `TreeReaderFactory.CharTreeReader`
    `static class` | `TreeReaderFactory.DateTreeReader`
    `static class` | `TreeReaderFactory.Decimal64TreeReader`
    `static class` | `TreeReaderFactory.DecimalTreeReader`
    `static class` | `TreeReaderFactory.DoubleTreeReader`
    `static class` | `TreeReaderFactory.FloatTreeReader`
    `static class` | `TreeReaderFactory.IntTreeReader`
    `static class` | `TreeReaderFactory.ListTreeReader`
    `static class` | `TreeReaderFactory.LongTreeReader`
    `static class` | `TreeReaderFactory.MapTreeReader`
    `static class` | `TreeReaderFactory.NullTreeReader`
    `static class` | `TreeReaderFactory.ShortTreeReader`
    `static class` | `TreeReaderFactory.StringDictionaryTreeReader` A reader for string columns that are dictionary encoded in the current stripe.
    `static class` | `TreeReaderFactory.StringDirectTreeReader` A reader for string columns that are direct encoded in the current stripe.
    `static class` | `TreeReaderFactory.StringTreeReader` A tree reader that will read string columns.
    `static class` | `TreeReaderFactory.StructTreeReader`
    `static class` | `TreeReaderFactory.TimestampTreeReader`
    `static class` | `TreeReaderFactory.UnionTreeReader`
    `static class` | `TreeReaderFactory.VarcharTreeReader`

    Fields in org.apache.orc.impl declared as TreeReaderFactory.TreeReader
    Modifier and Type | Field and Description
    --- | ---
    `protected TreeReaderFactory.TreeReader` | TreeReaderFactory.ListTreeReader.`elementReader`
    `protected TreeReaderFactory.TreeReader[]` | TreeReaderFactory.StructTreeReader.`fields`
    `protected TreeReaderFactory.TreeReader[]` | TreeReaderFactory.UnionTreeReader.`fields`
    `protected TreeReaderFactory.TreeReader` | TreeReaderFactory.MapTreeReader.`keyReader`
    `protected TreeReaderFactory.TreeReader` | TreeReaderFactory.StringTreeReader.`reader`
    `protected TreeReaderFactory.TreeReader` | TreeReaderFactory.MapTreeReader.`valueReader`

    Methods in org.apache.orc.impl that return TreeReaderFactory.TreeReader
    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.
    `static TreeReaderFactory.TreeReader` | TreeReaderFactory.`createTreeReader(TypeDescription readerType, TreeReaderFactory.Context context)`
    `TreeReaderFactory.TreeReader[]` | TreeReaderFactory.StructTreeReader.`getChildReaders()`

    Constructors in org.apache.orc.impl with parameters of type TreeReaderFactory.TreeReader
    Constructor and Description
    `ListTreeReader(int columnId, InStream present, TreeReaderFactory.Context context, InStream data, OrcProto.ColumnEncoding encoding, TreeReaderFactory.TreeReader elementReader)`
    `MapTreeReader(int columnId, InStream present, TreeReaderFactory.Context context, InStream data, OrcProto.ColumnEncoding encoding, TreeReaderFactory.TreeReader keyReader, TreeReaderFactory.TreeReader valueReader)`
    `StructTreeReader(int columnId, InStream present, TreeReaderFactory.Context context, OrcProto.ColumnEncoding encoding, TreeReaderFactory.TreeReader[] childReaders)`
    `UnionTreeReader(int columnId, InStream present, TreeReaderFactory.Context context, OrcProto.ColumnEncoding encoding, TreeReaderFactory.TreeReader[] childReaders)`

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