public class MemoryUniqueIndex
extends de.bwaldvogel.mongo.backend.AbstractUniqueIndex<java.lang.Integer>
| Constructor and Description |
|---|
MemoryUniqueIndex(java.lang.String key,
boolean ascending) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
containsKeyValue(java.lang.Object keyValue) |
long |
getCount() |
long |
getDataSize() |
protected java.lang.Iterable<java.util.Map.Entry<java.lang.Object,java.lang.Integer>> |
getIterable() |
protected java.lang.Integer |
getKey(java.lang.Object keyValue) |
protected void |
putKeyValue(java.lang.Object keyValue,
java.lang.Integer key) |
protected java.lang.Integer |
removeDocument(java.lang.Object keyValue) |
public MemoryUniqueIndex(java.lang.String key,
boolean ascending)
public long getCount()
getCount in class de.bwaldvogel.mongo.backend.Index<java.lang.Integer>public long getDataSize()
getDataSize in class de.bwaldvogel.mongo.backend.Index<java.lang.Integer>protected java.lang.Integer removeDocument(java.lang.Object keyValue)
removeDocument in class de.bwaldvogel.mongo.backend.AbstractUniqueIndex<java.lang.Integer>protected boolean containsKeyValue(java.lang.Object keyValue)
containsKeyValue in class de.bwaldvogel.mongo.backend.AbstractUniqueIndex<java.lang.Integer>protected void putKeyValue(java.lang.Object keyValue,
java.lang.Integer key)
putKeyValue in class de.bwaldvogel.mongo.backend.AbstractUniqueIndex<java.lang.Integer>protected java.lang.Integer getKey(java.lang.Object keyValue)
getKey in class de.bwaldvogel.mongo.backend.AbstractUniqueIndex<java.lang.Integer>protected java.lang.Iterable<java.util.Map.Entry<java.lang.Object,java.lang.Integer>> getIterable()
getIterable in class de.bwaldvogel.mongo.backend.AbstractUniqueIndex<java.lang.Integer>