## Uses of Class
org.apache.cassandra.io.compress.CompressionMetadata

- Packages that use CompressionMetadata
  Package | Description
  --- | ---
  org.apache.cassandra.io.compress |
  org.apache.cassandra.io.sstable.format |
  org.apache.cassandra.io.util |
  org.apache.cassandra.streaming.messages |

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

    Methods in org.apache.cassandra.io.compress that return CompressionMetadata
    Modifier and Type | Method and Description
    --- | ---
    `static CompressionMetadata` | CompressionMetadata.`create(java.lang.String dataFilePath)` Create metadata about given compressed file including uncompressed data length, chunk size and list of the chunk offsets of the compressed data.
    `CompressionMetadata` | CompressedSequentialWriter.`open(long overrideLength)`
    `CompressionMetadata` | CompressionMetadata.Writer.`open(long dataLength, long compressedLength)`

  - ### Uses of CompressionMetadata in org.apache.cassandra.io.sstable.format

    Methods in org.apache.cassandra.io.sstable.format that return CompressionMetadata
    Modifier and Type | Method and Description
    --- | ---
    `CompressionMetadata` | SSTableReader.`getCompressionMetadata()` Returns the compression metadata for this sstable.

  - ### Uses of CompressionMetadata in org.apache.cassandra.io.util

    Methods in org.apache.cassandra.io.util that return types with arguments of type CompressionMetadata
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Optional<CompressionMetadata>` | FileHandle.`compressionMetadata()`

    Methods in org.apache.cassandra.io.util with parameters of type CompressionMetadata
    Modifier and Type | Method and Description
    --- | ---
    `static MmappedRegions` | MmappedRegions.`map(ChannelProxy channel, CompressionMetadata metadata)`
    `FileHandle.Builder` | FileHandle.Builder.`withCompressionMetadata(CompressionMetadata metadata)` Provide `CompressionMetadata` to use when reading compressed file.

    Constructors in org.apache.cassandra.io.util with parameters of type CompressionMetadata
    Constructor and Description
    `CompressedChunkReader(ChannelProxy channel, CompressionMetadata metadata)`
    `Mmap(ChannelProxy channel, CompressionMetadata metadata, MmappedRegions regions)`
    `Standard(ChannelProxy channel, CompressionMetadata metadata)`

  - ### Uses of CompressionMetadata in org.apache.cassandra.streaming.messages

    Constructors in org.apache.cassandra.streaming.messages with parameters of type CompressionMetadata
    Constructor and Description
    `FileMessageHeader(java.util.UUID cfId, int sequenceNumber, Version version, SSTableFormat.Type format, long estimatedKeys, java.util.List<Pair<java.lang.Long,java.lang.Long>> sections, CompressionMetadata compressionMetadata, long repairedAt, int sstableLevel, SerializationHeader.Component header)`

Copyright © 2018 The Apache Software Foundation