| Class and Description | 
|---|
| ColumnStatistics Statistics that are available for all types of columns. | 
| CompressionCodec.DataKind | 
| CompressionCodec.Options | 
| CompressionCodec.SpeedModifier | 
| CompressionKind An enumeration that lists the generic compression algorithms that
 can be applied to ORC files. | 
| DataMask The API for masking data during column encryption for ORC. | 
| DataMask.MaskOverrides An interface to provide override data masks for sub-columns. | 
| DataMask.Standard The standard DataMasks can be created using this short cut. | 
| 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. | 
| EncryptionKey Information about a key used for column encryption in an ORC file. | 
| EncryptionVariant Information about a column encryption variant. | 
| FileFormatException Thrown when an invalid file format is encountered. | 
| FileMetadata Deprecated. 
 Use  OrcTailinstead | 
| InMemoryKeystore This is an in-memory implementation of  KeyProvider. | 
| MemoryManager A memory manager that keeps a global context of how many ORC
 writers there are and manages the memory between them. | 
| MemoryManager.Callback | 
| OrcConf Define the configuration properties that Orc understands. | 
| OrcFile.BloomFilterVersion | 
| OrcFile.CompressionStrategy | 
| OrcFile.EncodingStrategy | 
| OrcFile.ReaderOptions | 
| OrcFile.Version Create a version number for the ORC file format, so that we can add
 non-forward compatible changes in the future. | 
| OrcFile.WriterCallback | 
| OrcFile.WriterContext | 
| OrcFile.WriterImplementation | 
| OrcFile.WriterOptions Options for creating ORC file writers. | 
| OrcFile.WriterVersion Records the version of the writer in terms of which bugs have been fixed. | 
| OrcFilterContext This defines the input for any filter operation. | 
| OrcProto.BloomFilterIndex.Builder Protobuf type  orc.proto.BloomFilterIndex | 
| OrcProto.ColumnStatistics Protobuf type  orc.proto.ColumnStatistics | 
| OrcProto.ColumnStatistics.Builder Protobuf type  orc.proto.ColumnStatistics | 
| OrcProto.FileTail 
 The contents of the file tail that must be serialized. | 
| OrcProto.Footer.Builder Protobuf type  orc.proto.Footer | 
| OrcProto.Metadata.Builder 
 This message type is only used in ORC v0 and v1. | 
| OrcProto.PostScript 
 Serialized length must be less that 255 bytes | 
| OrcProto.PostScript.Builder 
 Serialized length must be less that 255 bytes | 
| OrcProto.RowIndex.Builder Protobuf type  orc.proto.RowIndex | 
| OrcProto.StripeFooter Protobuf type  orc.proto.StripeFooter | 
| OrcProto.StripeFooter.Builder Protobuf type  orc.proto.StripeFooter | 
| OrcProto.StripeInformation Protobuf type  orc.proto.StripeInformation | 
| OrcProto.StripeInformation.Builder Protobuf type  orc.proto.StripeInformation | 
| OrcProto.StripeStatistics 
 StripeStatistics (1 per a stripe), which each contain the
 ColumnStatistics for each column. | 
| OrcProto.Type Protobuf type  orc.proto.Type | 
| OrcProto.UserMetadataItem Protobuf type  orc.proto.UserMetadataItem | 
| 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. | 
| Reader.Options Options for creating a RecordReader. | 
| RecordReader A row-by-row iterator for ORC files. | 
| StripeInformation Information about the stripes in an ORC file that is provided by the Reader. | 
| StripeStatistics The statistics for a stripe. | 
| TypeDescription This is the description of the types in an ORC file. | 
| TypeDescription.Category | 
| TypeDescription.RowBatchVersion Specify the version of the VectorizedRowBatch that the user desires. | 
| Writer The interface for writing ORC files. | 
| Class and Description | 
|---|
| BinaryColumnStatistics Statistics for binary columns. | 
| ColumnStatistics Statistics that are available for all types of columns. | 
| CompressionCodec The API for compression codecs for ORC. | 
| CompressionCodec.Options | 
| CompressionKind An enumeration that lists the generic compression algorithms that
 can be applied to ORC files. | 
| DataMask The API for masking data during column encryption for ORC. | 
| DataMask.MaskOverrides An interface to provide override data masks for sub-columns. | 
| 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. | 
| EncryptionKey Information about a key used for column encryption in an ORC file. | 
| EncryptionVariant Information about a column encryption variant. | 
| FileFormatException Thrown when an invalid file format is encountered. | 
| 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.CompressionStrategy | 
| OrcFile.ReaderOptions | 
| OrcFile.Version Create a version number for the ORC file format, so that we can add
 non-forward compatible changes in the future. | 
| OrcFile.WriterOptions Options for creating ORC file writers. | 
| OrcFile.WriterVersion Records the version of the writer in terms of which bugs have been fixed. | 
| OrcFilterContext This defines the input for any filter operation. | 
| OrcProto.BloomFilterIndex Protobuf type  orc.proto.BloomFilterIndex | 
| OrcProto.BloomFilterIndex.Builder Protobuf type  orc.proto.BloomFilterIndex | 
| OrcProto.ColumnEncoding Protobuf type  orc.proto.ColumnEncoding | 
| OrcProto.ColumnEncoding.Kind Protobuf enum  orc.proto.ColumnEncoding.Kind | 
| OrcProto.ColumnStatistics Protobuf type  orc.proto.ColumnStatistics | 
| OrcProto.ColumnStatistics.Builder Protobuf type  orc.proto.ColumnStatistics | 
| OrcProto.DataMask 
 How was the data masked? This isn't necessary for reading the file, but
 is documentation about how the file was written. | 
| OrcProto.FileTail 
 The contents of the file tail that must be serialized. | 
| OrcProto.Footer Protobuf type  orc.proto.Footer | 
| OrcProto.Footer.Builder Protobuf type  orc.proto.Footer | 
| OrcProto.Metadata 
 This message type is only used in ORC v0 and v1. | 
| OrcProto.Metadata.Builder 
 This message type is only used in ORC v0 and v1. | 
| OrcProto.PostScript 
 Serialized length must be less that 255 bytes | 
| OrcProto.PostScript.Builder 
 Serialized length must be less that 255 bytes | 
| OrcProto.RowIndex Protobuf type  orc.proto.RowIndex | 
| OrcProto.RowIndex.Builder Protobuf type  orc.proto.RowIndex | 
| OrcProto.RowIndexEntry Protobuf type  orc.proto.RowIndexEntry | 
| OrcProto.Stream Protobuf type  orc.proto.Stream | 
| OrcProto.Stream.Kind 
 if you add new index stream kinds, you need to make sure to update
 StreamName to ensure it is added to the stripe in the right area | 
| OrcProto.StripeFooter Protobuf type  orc.proto.StripeFooter | 
| OrcProto.StripeFooter.Builder Protobuf type  orc.proto.StripeFooter | 
| OrcProto.StripeInformation Protobuf type  orc.proto.StripeInformation | 
| OrcProto.StripeInformation.Builder Protobuf type  orc.proto.StripeInformation | 
| OrcProto.StripeStatistics 
 StripeStatistics (1 per a stripe), which each contain the
 ColumnStatistics for each column. | 
| OrcProto.Type Protobuf type  orc.proto.Type | 
| OrcProto.UserMetadataItem Protobuf type  orc.proto.UserMetadataItem | 
| 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. | 
| Reader.Options Options for creating a RecordReader. | 
| 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. | 
| StripeStatistics The statistics for a stripe. | 
| TypeDescription This is the description of the types in an ORC file. | 
| TypeDescription.Category | 
| TypeDescription.RowBatchVersion Specify the version of the VectorizedRowBatch that the user desires. | 
| Writer The interface for writing ORC files. | 
| Class and Description | 
|---|
| OrcFile.Version Create a version number for the ORC file format, so that we can add
 non-forward compatible changes in the future. | 
| OrcFilterContext This defines the input for any filter operation. | 
| Reader.Options Options for creating a RecordReader. | 
| TypeDescription This is the description of the types in an ORC file. | 
| Class and Description | 
|---|
| OrcFile.Version Create a version number for the ORC file format, so that we can add
 non-forward compatible changes in the future. | 
| TypeDescription This is the description of the types in an ORC file. | 
| Class and Description | 
|---|
| 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. | 
| TypeDescription This is the description of the types in an ORC file. | 
| Class and Description | 
|---|
| DataReader An abstract data reader that IO formats can use to read bytes from underlying storage. | 
| EncryptionKey Information about a key used for column encryption in an ORC file. | 
| EncryptionVariant Information about a column encryption variant. | 
| OrcFile.WriterVersion Records the version of the writer in terms of which bugs have been fixed. | 
| OrcProto.ColumnEncoding Protobuf type  orc.proto.ColumnEncoding | 
| OrcProto.EncryptionKey 
 Information about the encryption keys. | 
| OrcProto.Footer Protobuf type  orc.proto.Footer | 
| OrcProto.Stream.Kind 
 if you add new index stream kinds, you need to make sure to update
 StreamName to ensure it is added to the stripe in the right area | 
| StripeInformation Information about the stripes in an ORC file that is provided by the Reader. | 
| StripeStatistics The statistics for a stripe. | 
| TypeDescription This is the description of the types in an ORC file. | 
| Class and Description | 
|---|
| OrcProto.ColumnEncoding Protobuf type  orc.proto.ColumnEncoding | 
| Class and Description | 
|---|
| 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. | 
| EncryptionKey Information about a key used for column encryption in an ORC file. | 
| EncryptionVariant Information about a column encryption variant. | 
| MemoryManager.Callback | 
| OrcFile.BloomFilterVersion | 
| 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.WriterOptions Options for creating ORC file writers. | 
| OrcProto.BloomFilter.Builder Protobuf type  orc.proto.BloomFilter | 
| OrcProto.BloomFilterIndex.Builder Protobuf type  orc.proto.BloomFilterIndex | 
| OrcProto.ColumnEncoding Protobuf type  orc.proto.ColumnEncoding | 
| OrcProto.ColumnStatistics.Builder Protobuf type  orc.proto.ColumnStatistics | 
| OrcProto.FileStatistics Protobuf type  orc.proto.FileStatistics | 
| OrcProto.RowIndex.Builder Protobuf type  orc.proto.RowIndex | 
| OrcProto.RowIndexEntry.Builder Protobuf type  orc.proto.RowIndexEntry | 
| PhysicalWriter This interface separates the physical layout of ORC files from the higher
 level details. | 
| StripeStatistics The statistics for a stripe. | 
| TypeDescription This is the description of the types in an ORC file. | 
| Writer The interface for writing ORC files. | 
| Class and Description | 
|---|
| OrcFile.WriterVersion Records the version of the writer in terms of which bugs have been fixed. | 
| OrcProto.BloomFilter Protobuf type  orc.proto.BloomFilter | 
| OrcProto.BloomFilter.Builder Protobuf type  orc.proto.BloomFilter | 
| OrcProto.ColumnEncoding Protobuf type  orc.proto.ColumnEncoding | 
| OrcProto.Stream.Kind 
 if you add new index stream kinds, you need to make sure to update
 StreamName to ensure it is added to the stripe in the right area | 
| TypeDescription.Category | 
Copyright © 2013–2023 The Apache Software Foundation. All rights reserved.