## 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 |
  org.apache.hadoop.io.compress.lz4 |
  org.apache.hadoop.io.compress.snappy |
  org.apache.hadoop.io.compress.zlib |
  org.apache.hadoop.io.compress.zstd |
  org.apache.hadoop.io.file.tfile |

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

    Fields in org.apache.hadoop.io.compress declared as Decompressor
    Modifier and Type | Field and Description
    --- | ---
    `protected Decompressor` | DecompressorStream.`decompressor`

    Methods in org.apache.hadoop.io.compress that return Decompressor
    Modifier and Type | Method and Description
    --- | ---
    `Decompressor` | ZStandardCodec.`createDecompressor()` Create a new `Decompressor` for use by this `CompressionCodec`.
    `Decompressor` | BZip2Codec.`createDecompressor()` Create a new `Decompressor` for use by this `CompressionCodec`.
    `Decompressor` | SnappyCodec.`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` | Lz4Codec.`createDecompressor()` Create a new `Decompressor` for use by this `CompressionCodec`.
    `Decompressor` | GzipCodec.`createDecompressor()`
    `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 and Description
    --- | ---
    `Class<? extends Decompressor>` | ZStandardCodec.`getDecompressorType()` Get the type of `Decompressor` needed by this `CompressionCodec`.
    `Class<? extends Decompressor>` | BZip2Codec.`getDecompressorType()` Get the type of `Decompressor` needed by this `CompressionCodec`.
    `Class<? extends Decompressor>` | SnappyCodec.`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>` | Lz4Codec.`getDecompressorType()` Get the type of `Decompressor` needed by this `CompressionCodec`.
    `Class<? extends Decompressor>` | GzipCodec.`getDecompressorType()`

    Methods in org.apache.hadoop.io.compress with parameters of type Decompressor
    Modifier and Type | Method and Description
    --- | ---
    `CompressionInputStream` | ZStandardCodec.`createInputStream(InputStream in, Decompressor decompressor)` Create a `CompressionInputStream` that will read from the given `InputStream` with the given `Decompressor`.
    `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.
    `CompressionInputStream` | SnappyCodec.`createInputStream(InputStream in, Decompressor decompressor)` Create a `CompressionInputStream` that will read from the given `InputStream` with the given `Decompressor`.
    `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` | Lz4Codec.`createInputStream(InputStream in, Decompressor decompressor)` Create a `CompressionInputStream` that will read from the given `InputStream` with the given `Decompressor`.
    `CompressionInputStream` | GzipCodec.`createInputStream(InputStream in, Decompressor decompressor)`
    `SplitCompressionInputStream` | SplittableCompressionCodec.`createInputStream(InputStream seekableIn, Decompressor decompressor, long start, long end, SplittableCompressionCodec.READ_MODE readMode)` Create a stream as dictated by the readMode.
    `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.
    `static void` | CodecPool.`returnDecompressor(Decompressor decompressor)` Return the `Decompressor` to the pool.

    Constructors in org.apache.hadoop.io.compress with parameters of type Decompressor
    Constructor and 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 with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw Decompressor
    Modifier and Type | Class and 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 with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw Decompressor
    Modifier and Type | Method and Description
    --- | ---
    `static Decompressor` | Bzip2Factory.`getBzip2Decompressor(Configuration conf)` Return the appropriate implementation of the bzip2 decompressor.

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

    Methods in org.apache.hadoop.io.compress.zlib with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw Decompressor
    Modifier and Type | Method and 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 with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw Decompressor
    Modifier and Type | Class and 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 and Description
    --- | ---
    `Decompressor` | Compression.Algorithm.`getDecompressor()`

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

Copyright © 2008–2022 Apache Software Foundation. All rights reserved.