Index
All Classes and Interfaces|All Packages
A
- AES_CTR_128 - Enum constant in enum class org.apache.orc.EncryptionAlgorithm
- AES_CTR_256 - Enum constant in enum class org.apache.orc.EncryptionAlgorithm
- AWS - Enum constant in enum class org.apache.orc.impl.HadoopShims.KeyProviderKind
- AZURE - Enum constant in enum class org.apache.orc.impl.HadoopShims.KeyProviderKind
C
- close() - Method in interface org.apache.orc.impl.HadoopShims.ZeroCopyReaderShim
-
Close the underlying stream.
- create(String, Configuration, Random) - Method in interface org.apache.orc.impl.KeyProvider.Factory
- createCipher() - Method in enum class org.apache.orc.EncryptionAlgorithm
- createLocalKey(HadoopShims.KeyMetadata) - Method in interface org.apache.orc.impl.KeyProvider
-
Create a local key for the given key version.
D
- decompress(ByteBuffer, ByteBuffer) - Method in interface org.apache.orc.impl.HadoopShims.DirectDecompressor
- decryptLocalKey(HadoopShims.KeyMetadata, byte[]) - Method in interface org.apache.orc.impl.KeyProvider
-
Decrypt a local key for reading a file.
E
- EncryptionAlgorithm - Enum Class in org.apache.orc
-
The encryption algorithms supported by ORC.
- end() - Method in interface org.apache.orc.impl.HadoopShims.DirectDecompressor
- endVariableLengthBlock(OutputStream) - Method in interface org.apache.orc.impl.HadoopShims
-
End the OutputStream's current block at the current location.
- endVariableLengthBlock(OutputStream) - Method in class org.apache.orc.impl.HadoopShimsCurrent
F
- fromSerialization(int) - Static method in enum class org.apache.orc.EncryptionAlgorithm
-
Get the serialization code for this enumeration.
G
- GCP - Enum constant in enum class org.apache.orc.impl.HadoopShims.KeyProviderKind
- getAlgorithm() - Method in enum class org.apache.orc.EncryptionAlgorithm
- getAlgorithm() - Method in class org.apache.orc.impl.HadoopShims.KeyMetadata
-
Get the encryption algorithm for this key.
- getBuffer(boolean, int) - Method in interface org.apache.orc.impl.HadoopShims.ByteBufferPoolShim
-
Get a new ByteBuffer from the pool.
- getCurrentKeyVersion(String) - Method in interface org.apache.orc.impl.KeyProvider
-
Get the current metadata for a given key.
- getDecryptedKey() - Method in class org.apache.orc.impl.LocalKey
- getDirectDecompressor(HadoopShims.DirectCompressionType) - Method in interface org.apache.orc.impl.HadoopShims
-
Get a direct decompressor codec, if it is available
- getDirectDecompressor(HadoopShims.DirectCompressionType) - Method in class org.apache.orc.impl.HadoopShimsCurrent
- getEncryptedKey() - Method in class org.apache.orc.impl.LocalKey
- getHadoopKeyProvider(Configuration, Random) - Method in interface org.apache.orc.impl.HadoopShims
-
Create a Hadoop KeyProvider to get encryption keys.
- getHadoopKeyProvider(Configuration, Random) - Method in class org.apache.orc.impl.HadoopShimsCurrent
- getIvLength() - Method in enum class org.apache.orc.EncryptionAlgorithm
- getKeyName() - Method in class org.apache.orc.impl.HadoopShims.KeyMetadata
-
Get the name of the key.
- getKeyNames() - Method in interface org.apache.orc.impl.KeyProvider
-
Get the list of key names from the key provider.
- getKind() - Method in interface org.apache.orc.impl.KeyProvider
-
Get the kind of this provider.
- getSerialization() - Method in enum class org.apache.orc.EncryptionAlgorithm
-
Get the serialization code for this enumeration.
- getValue() - Method in enum class org.apache.orc.impl.HadoopShims.KeyProviderKind
- getVersion() - Method in class org.apache.orc.impl.HadoopShims.KeyMetadata
-
Get the version of this key.
- getZeroCopyReader(FSDataInputStream, HadoopShims.ByteBufferPoolShim) - Method in interface org.apache.orc.impl.HadoopShims
-
Provides an HDFS ZeroCopyReader shim.
- getZeroCopyReader(FSDataInputStream, HadoopShims.ByteBufferPoolShim) - Method in class org.apache.orc.impl.HadoopShimsCurrent
- getZeroKey() - Method in enum class org.apache.orc.EncryptionAlgorithm
H
- HADOOP - Enum constant in enum class org.apache.orc.impl.HadoopShims.KeyProviderKind
- HadoopShims - Interface in org.apache.orc.impl
- HadoopShims.ByteBufferPoolShim - Interface in org.apache.orc.impl
-
a hadoop.io ByteBufferPool shim.
- HadoopShims.DirectCompressionType - Enum Class in org.apache.orc.impl
- HadoopShims.DirectDecompressor - Interface in org.apache.orc.impl
- HadoopShims.KeyMetadata - Class in org.apache.orc.impl
-
Information about a crypto key including the key name, version, and the algorithm.
- HadoopShims.KeyProviderKind - Enum Class in org.apache.orc.impl
-
The known KeyProviders for column encryption.
- HadoopShims.ZeroCopyReaderShim - Interface in org.apache.orc.impl
- HadoopShimsCurrent - Class in org.apache.orc.impl
-
Shims for recent versions of Hadoop
- HadoopShimsCurrent() - Constructor for class org.apache.orc.impl.HadoopShimsCurrent
K
- keyLength() - Method in enum class org.apache.orc.EncryptionAlgorithm
- KeyMetadata(String, int, EncryptionAlgorithm) - Constructor for class org.apache.orc.impl.HadoopShims.KeyMetadata
- KeyProvider - Interface in org.apache.orc.impl
-
A source of crypto keys.
- KeyProvider.Factory - Interface in org.apache.orc.impl
-
A service loader factory interface.
L
- LocalKey - Class in org.apache.orc.impl
-
Local keys are random keys that are generated for each file and column.
- LocalKey(EncryptionAlgorithm, byte[], byte[]) - Constructor for class org.apache.orc.impl.LocalKey
N
- NONE - Enum constant in enum class org.apache.orc.impl.HadoopShims.DirectCompressionType
O
- org.apache.orc - package org.apache.orc
- org.apache.orc.impl - package org.apache.orc.impl
P
- putBuffer(ByteBuffer) - Method in interface org.apache.orc.impl.HadoopShims.ByteBufferPoolShim
-
Release a buffer back to the pool.
R
- readBuffer(int, boolean) - Method in interface org.apache.orc.impl.HadoopShims.ZeroCopyReaderShim
-
Get a ByteBuffer from the FSDataInputStream - this can be either a HeapByteBuffer or an MappedByteBuffer.
- releaseAllBuffers() - Method in interface org.apache.orc.impl.HadoopShims.ZeroCopyReaderShim
-
Release all ByteBuffers obtained from readBuffer on this ZeroCopyReaderShim.
- releaseBuffer(ByteBuffer) - Method in interface org.apache.orc.impl.HadoopShims.ZeroCopyReaderShim
-
Deprecated.
- reset() - Method in interface org.apache.orc.impl.HadoopShims.DirectDecompressor
S
- setDecryptedKey(Key) - Method in class org.apache.orc.impl.LocalKey
- SNAPPY - Enum constant in enum class org.apache.orc.impl.HadoopShims.DirectCompressionType
- supportVectoredIO(String) - Method in interface org.apache.orc.impl.HadoopShims
T
- toString() - Method in enum class org.apache.orc.EncryptionAlgorithm
- toString() - Method in class org.apache.orc.impl.HadoopShims.KeyMetadata
U
- UNKNOWN - Enum constant in enum class org.apache.orc.impl.HadoopShims.KeyProviderKind
V
- valueOf(String) - Static method in enum class org.apache.orc.EncryptionAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.orc.impl.HadoopShims.DirectCompressionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.orc.impl.HadoopShims.KeyProviderKind
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.apache.orc.EncryptionAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.orc.impl.HadoopShims.DirectCompressionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.orc.impl.HadoopShims.KeyProviderKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
Z
- ZLIB - Enum constant in enum class org.apache.orc.impl.HadoopShims.DirectCompressionType
- ZLIB_NOHEADER - Enum constant in enum class org.apache.orc.impl.HadoopShims.DirectCompressionType
All Classes and Interfaces|All Packages
HadoopShims.ZeroCopyReaderShim.releaseAllBuffers()
instead. This method was incorrectly used by upper level code and shouldn't be used anymore.