Uses of Interface org.apache.hadoop.io.compress.Decompressor (Apache Hadoop Common 3.5.0 API)
Description: use: package: org.apache.hadoop.io.compress, interface: Decompressor

# Uses of Interface
org.apache.hadoop.io.compress.Decompressor

Packages that use Decompressor
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

- ## Uses of Decompressor in org.apache.hadoop.io.compress

  Classes in org.apache.hadoop.io.compress that implement Decompressor
  Modifier and Type
  Class
  Description
  `protected static final class`
  `PassthroughCodec.StubDecompressor`
  The decompressor is a no-op.
  Fields in org.apache.hadoop.io.compress declared as Decompressor
  Modifier and Type
  Field
  Description
  `protected Decompressor`
  DecompressorStream.`decompressor`
  Methods in org.apache.hadoop.io.compress that return 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.
  Methods in org.apache.hadoop.io.compress that return types with arguments of type Decompressor
  Modifier and Type
  Method
  Description
  `Class<? extends Decompressor>`
  BZip2Codec.`getDecompressorType()`
  Get the type of `Decompressor` needed by this `CompressionCodec`.
  `Class<? extends Decompressor>`
  CompressionCodec.`getDecompressorType()`
  Get the type of `Decompressor` needed by this `CompressionCodec`.
  `Class<? extends Decompressor>`
  DefaultCodec.`getDecompressorType()`
  `Class<? extends Decompressor>`
  GzipCodec.`getDecompressorType()`
  `Class<? extends Decompressor>`
  Lz4Codec.`getDecompressorType()`
  Get the type of `Decompressor` needed by this `CompressionCodec`.
  `Class<? extends Decompressor>`
  PassthroughCodec.`getDecompressorType()`
  `Class<? extends Decompressor>`
  SnappyCodec.`getDecompressorType()`
  Get the type of `Decompressor` needed by this `CompressionCodec`.
  `Class<? extends Decompressor>`
  ZStandardCodec.`getDecompressorType()`
  Get the type of `Decompressor` needed by this `CompressionCodec`.
  Methods in org.apache.hadoop.io.compress with parameters of type Decompressor
  Modifier and Type
  Method
  Description
  `CompressionInputStream`
  BZip2Codec.`createInputStream(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(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. i.e.
  `CompressionInputStream`
  CompressionCodec.`createInputStream(InputStream in, Decompressor decompressor)`
  Create a `CompressionInputStream` that will read from the given `InputStream` with the given `Decompressor`.
  `CompressionInputStream`
  DefaultCodec.`createInputStream(InputStream in, Decompressor decompressor)`
  `CompressionInputStream`
  GzipCodec.`createInputStream(InputStream in, Decompressor decompressor)`
  `CompressionInputStream`
  Lz4Codec.`createInputStream(InputStream in, Decompressor decompressor)`
  Create a `CompressionInputStream` that will read from the given `InputStream` with the given `Decompressor`.
  `CompressionInputStream`
  PassthroughCodec.`createInputStream(InputStream in, Decompressor decompressor)`
  `CompressionInputStream`
  SnappyCodec.`createInputStream(InputStream in, Decompressor decompressor)`
  Create a `CompressionInputStream` that will read from the given `InputStream` with the given `Decompressor`.
  `SplitCompressionInputStream`
  SplittableCompressionCodec.`createInputStream(InputStream seekableIn, Decompressor decompressor, long start, long end, SplittableCompressionCodec.READ_MODE readMode)`
  Create a stream as dictated by the readMode.
  `CompressionInputStream`
  ZStandardCodec.`createInputStream(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.
  Constructors in org.apache.hadoop.io.compress with parameters of type Decompressor
  Modifier
  Constructor
  Description
  ``
  `BlockDecompressorStream(InputStream in, Decompressor decompressor)`
  Create a `BlockDecompressorStream`.
  ``
  `BlockDecompressorStream(InputStream in, Decompressor decompressor, int bufferSize)`
  Create a `BlockDecompressorStream`.
  ``
  `DecompressorStream(InputStream in, Decompressor decompressor)`
  ``
  `DecompressorStream(InputStream in, Decompressor decompressor, int bufferSize)`

- ## Uses of Decompressor in org.apache.hadoop.io.compress.bzip2

  Classes in org.apache.hadoop.io.compress.bzip2 that implement Decompressor
  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.
  Methods in org.apache.hadoop.io.compress.bzip2 that return Decompressor
  Modifier and Type
  Method
  Description
  `static Decompressor`
  Bzip2Factory.`getBzip2Decompressor(Configuration conf)`
  Return the appropriate implementation of the bzip2 decompressor.
  Methods in org.apache.hadoop.io.compress.bzip2 that return types with arguments of type Decompressor
  Modifier and Type
  Method
  Description
  `static Class<? extends Decompressor>`
  Bzip2Factory.`getBzip2DecompressorType(Configuration conf)`
  Return the appropriate type of the bzip2 decompressor.

- ## Uses of Decompressor in org.apache.hadoop.io.compress.lz4

  Classes in org.apache.hadoop.io.compress.lz4 that implement Decompressor
  Modifier and Type
  Class
  Description
  `class`
  `Lz4Decompressor`
  A `Decompressor` based on the lz4 compression algorithm.

- ## Uses of Decompressor in org.apache.hadoop.io.compress.snappy

  Classes in org.apache.hadoop.io.compress.snappy that implement Decompressor
  Modifier and Type
  Class
  Description
  `class`
  `SnappyDecompressor`
  A `Decompressor` based on the snappy compression algorithm.
  `static class`
  `SnappyDecompressor.SnappyDirectDecompressor`

- ## Uses of Decompressor in org.apache.hadoop.io.compress.zlib

  Classes in org.apache.hadoop.io.compress.zlib that implement Decompressor
  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`
  Methods in org.apache.hadoop.io.compress.zlib that return Decompressor
  Modifier and Type
  Method
  Description
  `static Decompressor`
  ZlibFactory.`getZlibDecompressor(Configuration conf)`
  Return the appropriate implementation of the zlib decompressor.
  Methods in org.apache.hadoop.io.compress.zlib that return types with arguments of type Decompressor
  Modifier and Type
  Method
  Description
  `static Class<? extends Decompressor>`
  ZlibFactory.`getZlibDecompressorType(Configuration conf)`
  Return the appropriate type of the zlib decompressor.

- ## Uses of Decompressor in org.apache.hadoop.io.compress.zstd

  Classes in org.apache.hadoop.io.compress.zstd that implement 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.

- ## Uses of Decompressor in org.apache.hadoop.io.file.tfile

  Methods in org.apache.hadoop.io.file.tfile that return Decompressor
  Modifier and Type
  Method
  Description
  `Decompressor`
  Compression.Algorithm.`getDecompressor()`
  Methods in org.apache.hadoop.io.file.tfile with parameters of type Decompressor
  Modifier and Type
  Method
  Description
  `abstract InputStream`
  Compression.Algorithm.`createDecompressionStream(InputStream downStream, Decompressor decompressor, int downStreamBufferSize)`
  `void`
  Compression.Algorithm.`returnDecompressor(Decompressor decompressor)`