public class FieldSizeArrayMapExtractor extends FieldSizeArrayCollectionExtractor implements IMapExtractor
IMapExtractor.EntryObject| Constructor and Description |
|---|
FieldSizeArrayMapExtractor(String sizeField,
String valuesArrayField,
String keysCollectionField) |
| Modifier and Type | Method and Description |
|---|---|
Iterator<Map.Entry<IObject,IObject>> |
extractMapEntries(IObject collection)
Extracts the contents of a map (i.e.
|
Double |
getCollisionRatio(IObject collection)
Calculates the collision ratio in the collection
|
boolean |
hasCollisionRatio()
Check if the extractor can calculate collision ratio
|
getSize, hasSizeextractEntries, extractEntryIds, getCapacity, getFillRatio, getNumberOfNotNullElements, hasCapacity, hasExtractableArray, hasExtractableContents, hasFillRatioequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitextractEntries, extractEntryIds, getCapacity, getFillRatio, getNumberOfNotNullElements, getSize, hasCapacity, hasExtractableArray, hasExtractableContents, hasFillRatio, hasSizepublic boolean hasCollisionRatio()
IMapExtractorhasCollisionRatio in interface IMapExtractorpublic Double getCollisionRatio(IObject collection) throws SnapshotException
IMapExtractorgetCollisionRatio in interface IMapExtractorSnapshotExceptionpublic Iterator<Map.Entry<IObject,IObject>> extractMapEntries(IObject collection) throws SnapshotException
IMapExtractorextractMapEntries in interface IMapExtractorcollection - - the map to extract contents fromSnapshotException