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

## Uses of Class
org.apache.orc.impl.InStream

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

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

    Subclasses of InStream in org.apache.orc.impl
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `InStream.EncryptedStream` Implements a stream over an encrypted, but uncompressed stream.
    `static class` | `InStream.UncompressedStream` Implements a stream over an uncompressed stream.

    Fields in org.apache.orc.impl declared as InStream
    Modifier and Type | Field and Description
    --- | ---
    `protected InStream` | TreeReaderFactory.FloatTreeReader.`stream`
    `protected InStream` | TreeReaderFactory.DoubleTreeReader.`stream`
    `protected InStream` | TreeReaderFactory.BinaryTreeReader.`stream`
    `protected InStream` | TreeReaderFactory.StringDirectTreeReader.`stream`
    `protected InStream` | TreeReaderFactory.DecimalTreeReader.`valueStream`

    Methods in org.apache.orc.impl that return InStream
    Modifier and Type | Method and Description
    --- | ---
    `static InStream` | InStream.`create(Object name, DiskRangeList input, long offset, long length)` Create an input stream from a list of disk ranges with data.
    `static InStream` | InStream.`create(Object name, DiskRangeList input, long offset, long length, InStream.StreamOptions options)` Create an input stream from a list of disk ranges with data.
    `InStream` | TreeReaderFactory.StringDirectTreeReader.`getStream()`

    Methods in org.apache.orc.impl with parameters of type InStream
    Modifier and Type | Method and Description
    --- | ---
    `long` | SerializationUtils.`bytesToLongBE(InStream input, int n)` Read n bytes in big endian order and convert to long
    `static com.google.protobuf.CodedInputStream` | InStream.`createCodedInputStream(InStream inStream)` Creates coded input stream (used for protobuf message parsing) with higher message size limit.
    `protected static IntegerReader` | TreeReaderFactory.TreeReader.`createIntegerReader(OrcProto.ColumnEncoding.Kind kind, InStream in, boolean signed, TreeReaderFactory.Context context)`
    `void` | SerializationUtils.`readInts(long[] buffer, int offset, int len, int bitSize, InStream input)` Read bitpacked integers from input stream
    `static void` | TreeReaderFactory.BytesColumnVectorUtil.`readOrcByteArrays(InStream stream, IntegerReader lengths, LongColumnVector scratchlcv, BytesColumnVector result, int batchSize)`
    `void` | RunLengthByteReader.`setInStream(InStream input)`

    Constructors in org.apache.orc.impl with parameters of type InStream
    Constructor and Description
    `BinaryTreeReader(int columnId, InStream present, InStream data, InStream length, OrcProto.ColumnEncoding encoding, TreeReaderFactory.Context context)`
    `BitFieldReader(InStream input)`
    `BooleanTreeReader(int columnId, InStream present, InStream data)`
    `ByteTreeReader(int columnId, InStream present, InStream data)`
    `CharTreeReader(int columnId, int maxLength, InStream present, InStream data, InStream length, InStream dictionary, OrcProto.ColumnEncoding encoding)`
    `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)`
    `DoubleTreeReader(int columnId, InStream present, InStream data)`
    `FloatTreeReader(int columnId, InStream present, InStream data)`
    `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)`
    `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)`
    `RunLengthByteReader(InStream input)`
    `RunLengthIntegerReader(InStream input, boolean signed)`
    `RunLengthIntegerReaderV2(InStream input, boolean signed, boolean skipCorrupt)`
    `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)`
    `StringDirectTreeReader(int columnId, InStream present, InStream data, InStream length, OrcProto.ColumnEncoding.Kind encoding)`
    `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)`
    `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)`
    `VarcharTreeReader(int columnId, int maxLength, InStream present, InStream data, InStream length, InStream dictionary, OrcProto.ColumnEncoding encoding)`

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

    Methods in org.apache.orc.impl.reader that return InStream
    Modifier and Type | Method and Description
    --- | ---
    `InStream` | StripePlanner.`getStream(StreamName name)` Get the stream for the given name.

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