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

# Package org.apache.orc

- Interface Summary
  Interface | Description
  --- | ---
  BinaryColumnStatistics | Statistics for binary columns.
  BooleanColumnStatistics | Statistics for boolean columns.
  CollectionColumnStatistics | Statistics for all of collections such as Map and List.
  ColumnStatistics | Statistics that are available for all types of columns.
  CompressionCodec | The API for compression codecs for ORC.
  CompressionCodec.Options |
  DataMask | The API for masking data during column encryption for ORC.
  DataMask.MaskOverrides | An interface to provide override data masks for sub-columns.
  DataMask.Provider | Providers can provide one or more kinds of data masks.
  DataMaskDescription | Information about the DataMask used to mask the unencrypted data.
  DataReader | An abstract data reader that IO formats can use to read bytes from underlying storage.
  DateColumnStatistics | Statistics for DATE columns.
  DecimalColumnStatistics | Statistics for decimal columns.
  DoubleColumnStatistics | Statistics for float and double columns.
  EncryptionKey | Information about a key used for column encryption in an ORC file.
  EncryptionVariant | Information about a column encryption variant.
  FileMetadata | Deprecated Use `OrcTail` instead
  IntegerColumnStatistics | Statistics for all of the integer columns, such as byte, short, int, and long.
  MemoryManager | A memory manager that keeps a global context of how many ORC writers there are and manages the memory between them.
  MemoryManager.Callback |
  OrcFile.WriterCallback |
  OrcFile.WriterContext |
  PhysicalWriter | This interface separates the physical layout of ORC files from the higher level details.
  PhysicalWriter.OutputReceiver | The target of an output stream.
  Reader | The interface for reading ORC files.
  RecordReader | A row-by-row iterator for ORC files.
  StringColumnStatistics | Statistics for string columns.
  StripeInformation | Information about the stripes in an ORC file that is provided by the Reader.
  TimestampColumnStatistics | Statistics for Timestamp columns.
  Writer | The interface for writing ORC files.

- Class Summary
  Class | Description
  --- | ---
  DataMask.Factory | To create a DataMask, the users should come through this API.
  InMemoryKeystore | This is an in-memory implementation of `KeyProvider`.
  OrcFile | Contains factory methods to read or write ORC files.
  OrcFile.ReaderOptions |
  OrcFile.WriterOptions | Options for creating ORC file writers.
  OrcUtils |
  Reader.Options | Options for creating a RecordReader.
  StripeStatistics | The statistics for a stripe.
  TypeDescription | This is the description of the types in an ORC file.
  TypeDescriptionPrettyPrint | A pretty printer for TypeDescription.

- Enum Summary
  Enum | Description
  --- | ---
  CompressionCodec.DataKind |
  CompressionCodec.SpeedModifier |
  CompressionKind | An enumeration that lists the generic compression algorithms that can be applied to ORC files.
  DataMask.Standard | The standard DataMasks can be created using this short cut.
  OrcConf | Define the configuration properties that Orc understands.
  OrcFile.BloomFilterVersion |
  OrcFile.CompressionStrategy |
  OrcFile.EncodingStrategy |
  OrcFile.Version | Create a version number for the ORC file format, so that we can add non-forward compatible changes in the future.
  OrcFile.WriterImplementation |
  OrcFile.WriterVersion | Records the version of the writer in terms of which bugs have been fixed.
  TypeDescription.Category |
  TypeDescription.RowBatchVersion | Specify the version of the VectorizedRowBatch that the user desires.

- Exception Summary
  Exception | Description
  --- | ---
  FileFormatException | Thrown when an invalid file format is encountered.
  UnknownFormatException |

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