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

Packages that use CompressionMetadata
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
`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
`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
`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
`CompressionMetadata` CompressedPoolingSegmentedFile.`metadata`
`CompressionMetadata` CompressedSegmentedFile.`metadata`

Methods in org.apache.cassandra.io.util that return CompressionMetadata
`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)`