Uses of Class org.apache.orc.OrcProto.Type (ORC Core 1.2.1 API)
Date: 2016-10-19

## Uses of Class
org.apache.orc.OrcProto.Type

- Packages that use OrcProto.Type
  Package | Description
  --- | ---
  org.apache.orc |
  org.apache.orc.impl |

- - ### Uses of OrcProto.Type in org.apache.orc

    Fields in org.apache.orc with type parameters of type OrcProto.Type
    Modifier and Type | Field and Description
    --- | ---
    `static com.google.protobuf.Parser<OrcProto.Type>` | OrcProto.Type.`PARSER`

    Methods in org.apache.orc that return OrcProto.Type
    Modifier and Type | Method and Description
    --- | ---
    `OrcProto.Type` | OrcProto.Type.Builder.`build()`
    `OrcProto.Type` | OrcProto.Type.Builder.`buildPartial()`
    `static OrcProto.Type` | OrcProto.Type.`getDefaultInstance()`
    `OrcProto.Type` | OrcProto.Type.`getDefaultInstanceForType()`
    `OrcProto.Type` | OrcProto.Type.Builder.`getDefaultInstanceForType()`
    `OrcProto.Type` | OrcProto.FooterOrBuilder.`getTypes(int index)` `repeated .orc.proto.Type types = 4;`
    `OrcProto.Type` | OrcProto.Footer.`getTypes(int index)` `repeated .orc.proto.Type types = 4;`
    `OrcProto.Type` | OrcProto.Footer.Builder.`getTypes(int index)` `repeated .orc.proto.Type types = 4;`
    `static OrcProto.Type` | OrcProto.Type.`parseDelimitedFrom(InputStream input)`
    `static OrcProto.Type` | OrcProto.Type.`parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
    `static OrcProto.Type` | OrcProto.Type.`parseFrom(byte[] data)`
    `static OrcProto.Type` | OrcProto.Type.`parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
    `static OrcProto.Type` | OrcProto.Type.`parseFrom(com.google.protobuf.ByteString data)`
    `static OrcProto.Type` | OrcProto.Type.`parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
    `static OrcProto.Type` | OrcProto.Type.`parseFrom(com.google.protobuf.CodedInputStream input)`
    `static OrcProto.Type` | OrcProto.Type.`parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
    `static OrcProto.Type` | OrcProto.Type.`parseFrom(InputStream input)`
    `static OrcProto.Type` | OrcProto.Type.`parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`

    Methods in org.apache.orc that return types with arguments of type OrcProto.Type
    Modifier and Type | Method and Description
    --- | ---
    `static List<OrcProto.Type>` | OrcUtils.`getOrcTypes(TypeDescription typeDescr)`
    `com.google.protobuf.Parser<OrcProto.Type>` | OrcProto.Type.`getParserForType()`
    `List<OrcProto.Type>` | Reader.`getTypes()` Deprecated. use getSchema instead
    `List<OrcProto.Type>` | FileMetadata.`getTypes()`
    `List<OrcProto.Type>` | OrcProto.FooterOrBuilder.`getTypesList()` `repeated .orc.proto.Type types = 4;`
    `List<OrcProto.Type>` | OrcProto.Footer.`getTypesList()` `repeated .orc.proto.Type types = 4;`
    `List<OrcProto.Type>` | OrcProto.Footer.Builder.`getTypesList()` `repeated .orc.proto.Type types = 4;`

    Methods in org.apache.orc with parameters of type OrcProto.Type
    Modifier and Type | Method and Description
    --- | ---
    `OrcProto.Footer.Builder` | OrcProto.Footer.Builder.`addTypes(int index, OrcProto.Type value)` `repeated .orc.proto.Type types = 4;`
    `OrcProto.Footer.Builder` | OrcProto.Footer.Builder.`addTypes(OrcProto.Type value)` `repeated .orc.proto.Type types = 4;`
    `OrcProto.Type.Builder` | OrcProto.Type.Builder.`mergeFrom(OrcProto.Type other)`
    `static OrcProto.Type.Builder` | OrcProto.Type.`newBuilder(OrcProto.Type prototype)`
    `OrcProto.Footer.Builder` | OrcProto.Footer.Builder.`setTypes(int index, OrcProto.Type value)` `repeated .orc.proto.Type types = 4;`

    Method parameters in org.apache.orc with type arguments of type OrcProto.Type
    Modifier and Type | Method and Description
    --- | ---
    `OrcProto.Footer.Builder` | OrcProto.Footer.Builder.`addAllTypes(Iterable<? extends OrcProto.Type> values)` `repeated .orc.proto.Type types = 4;`
    `static int` | OrcUtils.`appendOrcTypesRebuildSubtypes(List<OrcProto.Type> result, List<OrcProto.Type> types, int columnId)` NOTE: This method ignores the subtype numbers in the OrcProto.Type rebuilds the subtype numbers based on the length of the result list being appended.
    `static int` | OrcUtils.`appendOrcTypesRebuildSubtypes(List<OrcProto.Type> result, List<OrcProto.Type> types, int columnId)` NOTE: This method ignores the subtype numbers in the OrcProto.Type rebuilds the subtype numbers based on the length of the result list being appended.
    `static void` | OrcUtils.`appendOrcTypesRebuildSubtypes(List<OrcProto.Type> result, TypeDescription typeDescr)` NOTE: This method ignores the subtype numbers in the TypeDescription rebuilds the subtype numbers based on the length of the result list being appended.
    `static TypeDescription` | OrcUtils.`convertTypeFromProtobuf(List<OrcProto.Type> types, int rootColumn)` Translate the given rootColumn from the list of types to a TypeDescription.

  - ### Uses of OrcProto.Type in org.apache.orc.impl

    Fields in org.apache.orc.impl with type parameters of type OrcProto.Type
    Modifier and Type | Field and Description
    --- | ---
    `protected List<OrcProto.Type>` | ReaderImpl.`types`

    Methods in org.apache.orc.impl that return types with arguments of type OrcProto.Type
    Modifier and Type | Method and Description
    --- | ---
    `List<OrcProto.Type>` | ReaderImpl.`getTypes()`
    `List<OrcProto.Type>` | OrcTail.`getTypes()`

    Methods in org.apache.orc.impl with parameters of type OrcProto.Type
    Modifier and Type | Method and Description
    --- | ---
    `static void` | RecordReaderUtils.`addRgFilteredStreamToRanges(OrcProto.Stream stream, boolean[] includedRowGroups, boolean isCompressed, OrcProto.RowIndex index, OrcProto.ColumnEncoding encoding, OrcProto.Type type, int compressionSize, boolean hasNull, long offset, long length, DiskRangeList.CreateHelper list, boolean doMergeBuffers)`

    Method parameters in org.apache.orc.impl with type arguments of type OrcProto.Type
    Modifier and Type | Method and Description
    --- | ---
    `static boolean[]` | RecordReaderUtils.`findPresentStreamsByColumn(List<OrcProto.Stream> streamList, List<OrcProto.Type> types)`
    `static long` | ReaderImpl.`getRawDataSizeFromColIndices(List<Integer> colIndices, List<OrcProto.Type> types, List<OrcProto.ColumnStatistics> stats)`
    `static int[]` | RecordReaderImpl.`mapTranslatedSargColumns(List<OrcProto.Type> types, List<PredicateLeaf> sargLeaves)`

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