Class HashCollection.Analysis<H>
- java.lang.Object
-
- one.microstream.collections.interfaces.HashCollection.Analysis<H>
-
- Enclosing interface:
- HashCollection<E>
public static class HashCollection.Analysis<H> extends Object
-
-
Method Summary
Modifier and Type Method Description doublegetAverageEntryChainLength()XGettingList<KeyValue<Integer,Integer>>getChainLengthDistribution()doublegetDistributionEfficienty()intgetDistributionRange()floatgetHashDensity()intgetLongestEntryChainLength()intgetShortestEntryChainLength()intgetSize()intgetSlotCount()doublegetStorageEfficienty()HgetSubject()StringtoString()
-
-
-
Constructor Detail
-
Analysis
public Analysis(H subject, int size, float hashDensity, int slotCount, int shortestEntryChainLength, int longestEntryChainLength, int distributionRange, XGettingList<KeyValue<Integer,Integer>> chainLengthDistribution)
-
-
Method Detail
-
getSubject
public H getSubject()
-
getHashDensity
public float getHashDensity()
-
getSlotCount
public int getSlotCount()
-
getShortestEntryChainLength
public int getShortestEntryChainLength()
-
getAverageEntryChainLength
public double getAverageEntryChainLength()
-
getLongestEntryChainLength
public int getLongestEntryChainLength()
-
getChainLengthDistribution
public XGettingList<KeyValue<Integer,Integer>> getChainLengthDistribution()
-
getSize
public int getSize()
-
getDistributionEfficienty
public double getDistributionEfficienty()
-
getStorageEfficienty
public double getStorageEfficienty()
-
getDistributionRange
public int getDistributionRange()
-
toString
public String toString()
- Overrides:
toStringin classObject- See Also:
Object.toString()
-
-