## Uses of Class
org.apache.cassandra.io.sstable.metadata.MetadataCollector

Packages that use MetadataCollector
org.apache.cassandra.io.compress
org.apache.cassandra.io.sstable.format
org.apache.cassandra.io.sstable.metadata
org.apache.cassandra.io.util

### Uses of MetadataCollector in org.apache.cassandra.io.compress

Constructors in org.apache.cassandra.io.compress with parameters of type MetadataCollector
Constructor and Description
`CompressedSequentialWriter(java.io.File file, java.lang.String offsetsPath, CompressionParameters parameters, MetadataCollector sstableMetadataCollector)`

### Uses of MetadataCollector in org.apache.cassandra.io.sstable.format

Fields in org.apache.cassandra.io.sstable.format declared as MetadataCollector
`protected MetadataCollector` SSTableWriter.`metadataCollector`

Methods in org.apache.cassandra.io.sstable.format with parameters of type MetadataCollector
`static SSTableWriter` SSTableWriter.`create(Descriptor descriptor, java.lang.Long keyCount, java.lang.Long repairedAt, CFMetaData metadata, IPartitioner partitioner, MetadataCollector metadataCollector)`
`abstract SSTableWriter` SSTableWriter.Factory.`open(Descriptor descriptor, long keyCount, long repairedAt, CFMetaData metadata, IPartitioner partitioner, MetadataCollector metadataCollector)`

Constructors in org.apache.cassandra.io.sstable.format with parameters of type MetadataCollector
Constructor and Description
`SSTableWriter(Descriptor descriptor, long keyCount, long repairedAt, CFMetaData metadata, IPartitioner partitioner, MetadataCollector metadataCollector)`

### Uses of MetadataCollector in org.apache.cassandra.io.sstable.metadata

Methods in org.apache.cassandra.io.sstable.metadata that return MetadataCollector
`MetadataCollector` MetadataCollector.`addAncestor(int generation)`
`MetadataCollector` MetadataCollector.`addColumnCount(long columnCount)`
`MetadataCollector` MetadataCollector.`addCompressionRatio(long compressed, long uncompressed)` Ratio is compressed/uncompressed and it is if you have 1.x then compression isn't helping
`MetadataCollector` MetadataCollector.`addKey(java.nio.ByteBuffer key)`
`MetadataCollector` MetadataCollector.`addRowSize(long rowSize)`
`MetadataCollector` MetadataCollector.`commitLogLowerBound(ReplayPosition commitLogLowerBound)`
`MetadataCollector` MetadataCollector.`commitLogUpperBound(ReplayPosition commitLogUpperBound)`
`MetadataCollector` MetadataCollector.`estimatedColumnCount(EstimatedHistogram estimatedColumnCount)`
`MetadataCollector` MetadataCollector.`estimatedRowSize(EstimatedHistogram estimatedRowSize)`
`MetadataCollector` MetadataCollector.`mergeTombstoneHistogram(StreamingHistogram histogram)`
`MetadataCollector` MetadataCollector.`sstableLevel(int sstableLevel)`
`MetadataCollector` MetadataCollector.`update(long rowSize, ColumnStats stats)`
`MetadataCollector` MetadataCollector.`updateHasLegacyCounterShards(boolean hasLegacyCounterShards)`
`MetadataCollector` MetadataCollector.`updateMaxColumnNames(java.util.List<java.nio.ByteBuffer> maxColumnNames)`
`MetadataCollector` MetadataCollector.`updateMaxLocalDeletionTime(int maxLocalDeletionTime)`
`MetadataCollector` MetadataCollector.`updateMaxTimestamp(long potentialMax)`
`MetadataCollector` MetadataCollector.`updateMinColumnNames(java.util.List<java.nio.ByteBuffer> minColumnNames)`
`MetadataCollector` MetadataCollector.`updateMinTimestamp(long potentialMin)`

### Uses of MetadataCollector in org.apache.cassandra.io.util

Methods in org.apache.cassandra.io.util with parameters of type MetadataCollector
`static CompressedSequentialWriter` SequentialWriter.`open(java.lang.String dataFilePath, java.lang.String offsetsPath, CompressionParameters parameters, MetadataCollector sstableMetadataCollector)`