Uses of Class org.apache.cassandra.io.compress.CompressionMetadata (apache-cassandra API)
Date: 2018-02-12

## 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)`

    Methods in org.apache.cassandra.io.compress with parameters of type CompressionMetadata
    Modifier and Type | Method and Description
    --- | ---
    `static CompressedRandomAccessReader` | CompressedRandomAccessReader.`open(ChannelProxy channel, CompressionMetadata metadata)`

    Constructors in org.apache.cassandra.io.compress with parameters of type CompressionMetadata
    Constructor and Description
    `CompressedRandomAccessReader(ChannelProxy channel, CompressionMetadata metadata, ICompressedFile file, PoolingSegmentedFile owner)`
    `CompressedThrottledReader(ChannelProxy channel, CompressionMetadata metadata, ICompressedFile file, com.google.common.util.concurrent.RateLimiter limiter)`

  - ### 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

    Fields in org.apache.cassandra.io.util declared as CompressionMetadata
    Modifier and Type | Field and Description
    --- | ---
    `CompressionMetadata` | CompressedPoolingSegmentedFile.`metadata`
    `CompressionMetadata` | CompressedSegmentedFile.`metadata`

    Methods in org.apache.cassandra.io.util that return CompressionMetadata
    Modifier and Type | Method and Description
    --- | ---
    `CompressionMetadata` | CompressedPoolingSegmentedFile.`getMetadata()`
    `CompressionMetadata` | CompressedSegmentedFile.`getMetadata()`
    `CompressionMetadata` | ICompressedFile.`getMetadata()`
    `protected CompressionMetadata` | CompressedSegmentedFile.Builder.`metadata(java.lang.String path, long overrideLength)`

    Constructors in org.apache.cassandra.io.util with parameters of type CompressionMetadata
    Constructor and Description
    `Cleanup(ChannelProxy channel, CompressionMetadata metadata, java.util.TreeMap<java.lang.Long,java.nio.MappedByteBuffer> chunkSegments)`
    `CompressedPoolingSegmentedFile(ChannelProxy channel, CompressionMetadata metadata)`
    `CompressedSegmentedFile(ChannelProxy channel, CompressionMetadata metadata)`
    `CompressedSegmentedFile(ChannelProxy channel, CompressionMetadata metadata, java.util.TreeMap<java.lang.Long,java.nio.MappedByteBuffer> chunkSegments)`

  - ### 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, java.lang.String version, SSTableFormat.Type format, long estimatedKeys, java.util.List<Pair<java.lang.Long,java.lang.Long>> sections, CompressionMetadata compressionMetadata, long repairedAt, int sstableLevel)`

Copyright © 2018 The Apache Software Foundation