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

## Uses of Interface
org.apache.orc.StripeInformation

- Packages that use StripeInformation
  Package | Description
  --- | ---
  org.apache.orc |
  org.apache.orc.impl |
  org.apache.orc.impl.reader |

- - ### Uses of StripeInformation in org.apache.orc

    Methods in org.apache.orc that return types with arguments of type StripeInformation
    Modifier and Type | Method and Description
    --- | ---
    `static List<StripeInformation>` | OrcUtils.`convertProtoStripesToStripes(List<OrcProto.StripeInformation> stripes)`
    `List<StripeInformation>` | Reader.`getStripes()` Get the list of stripes.
    `List<StripeInformation>` | FileMetadata.`getStripes()` Deprecated.

    Methods in org.apache.orc with parameters of type StripeInformation
    Modifier and Type | Method and Description
    --- | ---
    `void` | Writer.`appendStripe(byte[] stripe, int offset, int length, StripeInformation stripeInfo, OrcProto.StripeStatistics stripeStatistics)` Fast stripe append to ORC file.
    `void` | Writer.`appendStripe(byte[] stripe, int offset, int length, StripeInformation stripeInfo, StripeStatistics[] stripeStatistics)` Fast stripe append to ORC file.
    `OrcProto.StripeFooter` | DataReader.`readStripeFooter(StripeInformation stripe)`

  - ### Uses of StripeInformation in org.apache.orc.impl

    Classes in org.apache.orc.impl that implement StripeInformation
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `ReaderImpl.StripeInformationImpl`

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

    Methods in org.apache.orc.impl with parameters of type StripeInformation
    Modifier and Type | Method and Description
    --- | ---
    `void` | WriterImpl.`appendStripe(byte[] stripe, int offset, int length, StripeInformation stripeInfo, OrcProto.StripeStatistics stripeStatistics)`
    `void` | WriterImpl.`appendStripe(byte[] stripe, int offset, int length, StripeInformation stripeInfo, StripeStatistics[] stripeStatistics)`
    `boolean[]` | RecordReaderImpl.SargApplier.`pickRowGroups(StripeInformation stripe, OrcProto.RowIndex[] indexes, OrcProto.Stream.Kind[] bloomFilterKinds, List<OrcProto.ColumnEncoding> encodings, OrcProto.BloomFilterIndex[] bloomFilterIndices, boolean returnNone)` Pick the row groups that we need to load from the current stripe.
    `OrcProto.StripeFooter` | RecordReaderImpl.`readStripeFooter(StripeInformation stripe)`

  - ### Uses of StripeInformation in org.apache.orc.impl.reader

    Methods in org.apache.orc.impl.reader with parameters of type StripeInformation
    Modifier and Type | Method and Description
    --- | ---
    `StripePlanner` | StripePlanner.`parseStripe(StripeInformation stripe, boolean[] columnInclude)` Parse a new stripe.

    Constructor parameters in org.apache.orc.impl.reader with type arguments of type StripeInformation
    Constructor and Description
    `ReaderEncryption(OrcProto.Footer footer, TypeDescription schema, long stripeStatisticsOffset, BufferChunk serializedTail, List<StripeInformation> stripes, KeyProvider provider, Configuration conf)`

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