| Interface | Description |
|---|---|
| BlockCompressionFactory |
Each compression codec has a 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 |
Flink compressor that wraps
Compressor. |
| AirBlockDecompressor |
Flink decompressor that wraps
Decompressor. |
| AirCompressorFactory | |
| 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. |
| 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 © 2014–2025 The Apache Software Foundation. All rights reserved.