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

Packages that use EstimatedHistogram
Package | Description
--- | ---
org.apache.cassandra.io.sstable |
org.apache.cassandra.io.sstable.metadata |
org.apache.cassandra.metrics |
org.apache.cassandra.utils |

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

Methods in org.apache.cassandra.io.sstable that return EstimatedHistogram
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Field and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`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 replayPosition, 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.metrics

Fields in org.apache.cassandra.metrics declared as EstimatedHistogram
Modifier and Type | Field and Description
--- | ---
`EstimatedHistogram` | LatencyMetrics.`recentLatencyHistogram` Deprecated.
`EstimatedHistogram` | ColumnFamilyMetrics.`recentSSTablesPerRead` Deprecated.
`EstimatedHistogram` | ColumnFamilyMetrics.`sstablesPerRead` Deprecated.
`EstimatedHistogram` | LatencyMetrics.`totalLatencyHistogram` Deprecated.

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

Methods in org.apache.cassandra.utils that return EstimatedHistogram
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`void` | EstimatedHistogram.EstimatedHistogramSerializer.`serialize(EstimatedHistogram eh, DataOutputPlus out)`
`long` | EstimatedHistogram.EstimatedHistogramSerializer.`serializedSize(EstimatedHistogram eh, TypeSizes typeSizes)`