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

- Packages that use EstimatedHistogram
  Package | Description
  --- | ---
  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
    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 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
    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)`

Copyright © 2018 The Apache Software Foundation