Interface | Description |
---|---|
BlockCompressionFactory |
Each compression codec has an implementation of
BlockCompressionFactory to create
compressors and decompressors. |
BlockCompressor |
A compressor which compresses a whole byte array each time.
|
BlockDecompressor |
A decompressor which decompresses a block each time.
|
Class | Description |
---|---|
AirBlockCompressor |
Implementation of
BlockCompressor for airlift compressors. |
AirBlockDecompressor |
Implementation of
BlockDecompressor for airlift compressors. |
AirCompressorFactory |
Implementation of
BlockCompressionFactory for airlift compressors. |
CompressOptions |
Options of compression.
|
CompressorUtils |
Utils for
BlockCompressor . |
Lz4BlockCompressionFactory |
Implementation of
BlockCompressionFactory for Lz4 codec. |
Lz4BlockCompressor |
Encode data into LZ4 format (not compatible with the LZ4 Frame format).
|
Lz4BlockDecompressor |
Decode data written with
Lz4BlockCompressor . |
ZstdBlockCompressionFactory |
Implementation of
BlockCompressionFactory for zstd codec. |
ZstdBlockCompressor |
A
BlockCompressor for zstd. |
ZstdBlockDecompressor |
A
BlockDecompressor for zstd. |
Enum | Description |
---|---|
BlockCompressionType |
Block Compression type.
|
Exception | Description |
---|---|
BufferCompressionException |
A
BufferCompressionException is thrown when the target data cannot be compressed, such as
insufficient target buffer space for compression, etc. |
BufferDecompressionException |
A
BufferDecompressionException is thrown when the target data cannot be decompressed,
such as data corruption, insufficient target buffer space for decompression, etc. |
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.