## Uses of Class
org.apache.cassandra.utils.EstimatedHistogram

Packages that use EstimatedHistogram
org.apache.cassandra.io.sstable.format
org.apache.cassandra.io.sstable.metadata
org.apache.cassandra.utils

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

Methods in org.apache.cassandra.io.sstable.format that return EstimatedHistogram
`EstimatedHistogram` SSTableReader.`getEstimatedColumnCount()`
`EstimatedHistogram` SSTableReader.`getEstimatedRowSize()`

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

Fields in org.apache.cassandra.io.sstable.metadata declared as EstimatedHistogram
`protected EstimatedHistogram` MetadataCollector.`estimatedColumnCount`
`EstimatedHistogram` StatsMetadata.`estimatedColumnCount`
`protected EstimatedHistogram` MetadataCollector.`estimatedRowSize`
`EstimatedHistogram` StatsMetadata.`estimatedRowSize`

Methods in org.apache.cassandra.io.sstable.metadata with parameters of type EstimatedHistogram
`MetadataCollector` MetadataCollector.`estimatedColumnCount(EstimatedHistogram estimatedColumnCount)`
`MetadataCollector` MetadataCollector.`estimatedRowSize(EstimatedHistogram estimatedRowSize)`

Constructors in org.apache.cassandra.io.sstable.metadata with parameters of type EstimatedHistogram
Constructor and Description

`StatsMetadata(EstimatedHistogram estimatedRowSize, EstimatedHistogram estimatedColumnCount, ReplayPosition commitLogLowerBound, ReplayPosition commitLogUpperBound, long minTimestamp, long maxTimestamp, int maxLocalDeletionTime, double compressionRatio, StreamingHistogram estimatedTombstoneDropTime, int sstableLevel, java.util.List<java.nio.ByteBuffer> minColumnNames, java.util.List<java.nio.ByteBuffer> maxColumnNames, boolean hasLegacyCounterShards, long repairedAt)`

### Uses of EstimatedHistogram in org.apache.cassandra.utils

Methods in org.apache.cassandra.utils that return EstimatedHistogram
`EstimatedHistogram` HistogramBuilder.`buildWithStdevRangesAroundMean()` See `HistogramBuilder.buildWithStdevRangesAroundMean(int)`
`EstimatedHistogram` HistogramBuilder.`buildWithStdevRangesAroundMean(int maxdevs)` Calculate the min, mean, max and standard deviation of the items in the builder, and generate an EstimatedHistogram with upto `maxdev` stdev size ranges either side of the mean, until min/max are hit; if either min/max are not reached a further range is inserted at the relevant ends.
`EstimatedHistogram` EstimatedHistogram.EstimatedHistogramSerializer.`deserialize(java.io.DataInput in)`
`EstimatedHistogram` MerkleTree.`histogramOfRowCountPerLeaf()`
`EstimatedHistogram` MerkleTree.`histogramOfRowSizePerLeaf()`

Methods in org.apache.cassandra.utils with parameters of type EstimatedHistogram
`void` EstimatedHistogram.EstimatedHistogramSerializer.`serialize(EstimatedHistogram eh, DataOutputPlus out)`
`long` EstimatedHistogram.EstimatedHistogramSerializer.`serializedSize(EstimatedHistogram eh, TypeSizes typeSizes)`