## Uses of Interface
org.apache.cassandra.io.compress.ICompressor

- Packages that use ICompressor
  Package | Description
  --- | ---
  org.apache.cassandra.db.commitlog |
  org.apache.cassandra.io.compress |

- - ### Uses of ICompressor in org.apache.cassandra.db.commitlog

    Methods in org.apache.cassandra.db.commitlog that return ICompressor
    Modifier and Type | Method and Description
    --- | ---
    `ICompressor` | CommitLog.Configuration.`getCompressor()` Returns the compressor used to compress the segments.

  - ### Uses of ICompressor in org.apache.cassandra.io.compress

    Classes in org.apache.cassandra.io.compress that implement ICompressor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DeflateCompressor`
    `class` | `LZ4Compressor`
    `class` | `SnappyCompressor`

    Fields in org.apache.cassandra.io.compress declared as ICompressor
    Modifier and Type | Field and Description
    --- | ---
    `ICompressor` | CompressionParameters.`sstableCompressor`

    Methods in org.apache.cassandra.io.compress that return ICompressor
    Modifier and Type | Method and Description
    --- | ---
    `ICompressor` | CompressionMetadata.`compressor()`
    `static ICompressor` | CompressionParameters.`createCompressor(ParameterizedClass compression)`

    Constructors in org.apache.cassandra.io.compress with parameters of type ICompressor
    Constructor and Description
    `CompressionParameters(ICompressor sstableCompressor)`
    `CompressionParameters(ICompressor sstableCompressor, java.lang.Integer chunkLength, java.util.Map<java.lang.String,java.lang.String> otherOptions)`

Copyright © 2018 The Apache Software Foundation