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

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

Methods in org.apache.cassandra.io.util that return types with arguments of type CompressionMetadata
`java.util.Optional<CompressionMetadata>` FileHandle.`compressionMetadata()`

Methods in org.apache.cassandra.io.util with parameters of type CompressionMetadata
`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)`