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 double
getAverageEntryChainLength()
XGettingList<KeyValue<Integer,Integer>>
getChainLengthDistribution()
double
getDistributionEfficienty()
int
getDistributionRange()
float
getHashDensity()
int
getLongestEntryChainLength()
int
getShortestEntryChainLength()
int
getSize()
int
getSlotCount()
double
getStorageEfficienty()
H
getSubject()
String
toString()
-
-
-
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:
toString
in classObject
- See Also:
Object.toString()
-
-