## 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 |
org.apache.cassandra.io.util |

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

Methods in org.apache.cassandra.io.compress with parameters of type CompressionMetadata
Modifier and Type | Method and Description
--- | ---
`static CompressedRandomAccessReader` | CompressedRandomAccessReader.`open(java.lang.String dataFilePath, CompressionMetadata metadata)`
`static CompressedRandomAccessReader` | CompressedRandomAccessReader.`open(java.lang.String path, CompressionMetadata metadata, CompressedPoolingSegmentedFile owner)`
`static CompressedThrottledReader` | CompressedThrottledReader.`open(java.lang.String file, CompressionMetadata metadata, com.google.common.util.concurrent.RateLimiter limiter)`

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

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

Methods in org.apache.cassandra.io.sstable 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()`

Constructors in org.apache.cassandra.io.util with parameters of type CompressionMetadata
Constructor and Description
`CompressedPoolingSegmentedFile(java.lang.String path, CompressionMetadata metadata)`
`CompressedSegmentedFile(java.lang.String path, CompressionMetadata metadata)`