| Package | Description |
|---|---|
| org.apache.hadoop.io.compress | |
| org.apache.hadoop.io.compress.bzip2 |
Implementation of compression/decompression for the BZip2
compression algorithm.
|
| org.apache.hadoop.io.compress.lz4 |
Implementation of compression/decompression for the LZ4
compression algorithm.
|
| org.apache.hadoop.io.compress.snappy |
Implementation of compression/decompression for the Snappy
compression algorithm.
|
| org.apache.hadoop.io.compress.zlib |
Implementation of compression/decompression based on the popular
gzip compressed file format.
|
| org.apache.hadoop.io.compress.zstd |
Implementation of compression/decompression based on the zStandard
compression algorithm.
|
| org.apache.hadoop.io.file.tfile |
| Modifier and Type | Class | Description |
|---|---|---|
protected static class |
PassthroughCodec.StubDecompressor |
The decompressor is a no-op.
|
| Modifier and Type | Field | Description |
|---|---|---|
protected Decompressor |
DecompressorStream.decompressor |
| Modifier and Type | Method | Description |
|---|---|---|
Decompressor |
BZip2Codec.createDecompressor() |
Create a new
Decompressor for use by this CompressionCodec. |
Decompressor |
CompressionCodec.createDecompressor() |
Create a new
Decompressor for use by this CompressionCodec. |
Decompressor |
DefaultCodec.createDecompressor() |
|
Decompressor |
GzipCodec.createDecompressor() |
|
Decompressor |
Lz4Codec.createDecompressor() |
Create a new
Decompressor for use by this CompressionCodec. |
Decompressor |
PassthroughCodec.createDecompressor() |
|
Decompressor |
SnappyCodec.createDecompressor() |
Create a new
Decompressor for use by this CompressionCodec. |
Decompressor |
ZStandardCodec.createDecompressor() |
Create a new
Decompressor for use by this CompressionCodec. |
static Decompressor |
CodecPool.getDecompressor(CompressionCodec codec) |
Get a
Decompressor for the given CompressionCodec from the
pool or a new one. |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.Class<? extends Decompressor> |
BZip2Codec.getDecompressorType() |
Get the type of
Decompressor needed by this CompressionCodec. |
java.lang.Class<? extends Decompressor> |
CompressionCodec.getDecompressorType() |
Get the type of
Decompressor needed by this CompressionCodec. |
java.lang.Class<? extends Decompressor> |
DefaultCodec.getDecompressorType() |
|
java.lang.Class<? extends Decompressor> |
GzipCodec.getDecompressorType() |
|
java.lang.Class<? extends Decompressor> |
Lz4Codec.getDecompressorType() |
Get the type of
Decompressor needed by this CompressionCodec. |
java.lang.Class<? extends Decompressor> |
PassthroughCodec.getDecompressorType() |
|
java.lang.Class<? extends Decompressor> |
SnappyCodec.getDecompressorType() |
Get the type of
Decompressor needed by this CompressionCodec. |
java.lang.Class<? extends Decompressor> |
ZStandardCodec.getDecompressorType() |
Get the type of
Decompressor needed by
this CompressionCodec. |
| Modifier and Type | Method | Description |
|---|---|---|
CompressionInputStream |
BZip2Codec.createInputStream(java.io.InputStream in,
Decompressor decompressor) |
Create a
CompressionInputStream that will read from the given
InputStream with the given Decompressor, and return a
stream for uncompressed data. |
SplitCompressionInputStream |
BZip2Codec.createInputStream(java.io.InputStream seekableIn,
Decompressor decompressor,
long start,
long end,
SplittableCompressionCodec.READ_MODE readMode) |
Creates CompressionInputStream to be used to read off uncompressed data
in one of the two reading modes.
|
CompressionInputStream |
CompressionCodec.createInputStream(java.io.InputStream in,
Decompressor decompressor) |
Create a
CompressionInputStream that will read from the given
InputStream with the given Decompressor. |
CompressionInputStream |
DefaultCodec.createInputStream(java.io.InputStream in,
Decompressor decompressor) |
|
CompressionInputStream |
GzipCodec.createInputStream(java.io.InputStream in,
Decompressor decompressor) |
|
CompressionInputStream |
Lz4Codec.createInputStream(java.io.InputStream in,
Decompressor decompressor) |
Create a
CompressionInputStream that will read from the given
InputStream with the given Decompressor. |
CompressionInputStream |
PassthroughCodec.createInputStream(java.io.InputStream in,
Decompressor decompressor) |
|
CompressionInputStream |
SnappyCodec.createInputStream(java.io.InputStream in,
Decompressor decompressor) |
Create a
CompressionInputStream that will read from the given
InputStream with the given Decompressor. |
SplitCompressionInputStream |
SplittableCompressionCodec.createInputStream(java.io.InputStream seekableIn,
Decompressor decompressor,
long start,
long end,
SplittableCompressionCodec.READ_MODE readMode) |
Create a stream as dictated by the readMode.
|
CompressionInputStream |
ZStandardCodec.createInputStream(java.io.InputStream in,
Decompressor decompressor) |
Create a
CompressionInputStream that will read from the given
InputStream with the given Decompressor. |
static void |
CodecPool.returnDecompressor(Decompressor decompressor) |
Return the
Decompressor to the pool. |
| Constructor | Description |
|---|---|
BlockDecompressorStream(java.io.InputStream in,
Decompressor decompressor) |
Create a
BlockDecompressorStream. |
BlockDecompressorStream(java.io.InputStream in,
Decompressor decompressor,
int bufferSize) |
Create a
BlockDecompressorStream. |
DecompressorStream(java.io.InputStream in,
Decompressor decompressor) |
|
DecompressorStream(java.io.InputStream in,
Decompressor decompressor,
int bufferSize) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
Bzip2Decompressor |
A
Decompressor based on the popular
bzip2 compression algorithm. |
class |
BZip2DummyDecompressor |
This is a dummy decompressor for BZip2.
|
| Modifier and Type | Method | Description |
|---|---|---|
static Decompressor |
Bzip2Factory.getBzip2Decompressor(Configuration conf) |
Return the appropriate implementation of the bzip2 decompressor.
|
| Modifier and Type | Method | Description |
|---|---|---|
static java.lang.Class<? extends Decompressor> |
Bzip2Factory.getBzip2DecompressorType(Configuration conf) |
Return the appropriate type of the bzip2 decompressor.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
Lz4Decompressor |
A
Decompressor based on the lz4 compression algorithm. |
| Modifier and Type | Class | Description |
|---|---|---|
class |
SnappyDecompressor |
A
Decompressor based on the snappy compression algorithm. |
static class |
SnappyDecompressor.SnappyDirectDecompressor |
| Modifier and Type | Class | Description |
|---|---|---|
class |
BuiltInGzipDecompressor |
A
Decompressor based on the popular gzip compressed file format. |
class |
BuiltInZlibInflater |
A wrapper around java.util.zip.Inflater to make it conform
to org.apache.hadoop.io.compress.Decompressor interface.
|
class |
ZlibDecompressor |
A
Decompressor based on the popular
zlib compression algorithm. |
static class |
ZlibDecompressor.ZlibDirectDecompressor |
| Modifier and Type | Method | Description |
|---|---|---|
static Decompressor |
ZlibFactory.getZlibDecompressor(Configuration conf) |
Return the appropriate implementation of the zlib decompressor.
|
| Modifier and Type | Method | Description |
|---|---|---|
static java.lang.Class<? extends Decompressor> |
ZlibFactory.getZlibDecompressorType(Configuration conf) |
Return the appropriate type of the zlib decompressor.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
ZStandardDecompressor |
A
Decompressor based on the zStandard compression algorithm. |
static class |
ZStandardDecompressor.ZStandardDirectDecompressor |
A
DirectDecompressor for ZStandard
https://github.com/facebook/zstd. |
| Modifier and Type | Method | Description |
|---|---|---|
Decompressor |
Compression.Algorithm.getDecompressor() |
| Modifier and Type | Method | Description |
|---|---|---|
abstract java.io.InputStream |
Compression.Algorithm.createDecompressionStream(java.io.InputStream downStream,
Decompressor decompressor,
int downStreamBufferSize) |
|
void |
Compression.Algorithm.returnDecompressor(Decompressor decompressor) |
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.