| 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 | |
| OrcFilterContext |
This defines the input for any filter operation.
|
| 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 | 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 | 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 | Description |
|---|---|
| FileFormatException |
Thrown when an invalid file format is encountered.
|
| UnknownFormatException | Deprecated
This will be removed in the future releases.
|
Copyright © 2013–2023 The Apache Software Foundation. All rights reserved.