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 |
containsKey(java.lang.Object key) |
long |
getCount() |
long |
getDataSize() |
protected java.lang.Iterable<java.util.Map.Entry<java.lang.Object,java.lang.Integer>> |
getIterable() |
protected java.lang.Integer |
getPosition(java.lang.Object key) |
protected boolean |
putKeyPosition(java.lang.Object key,
java.lang.Integer position) |
protected java.lang.Integer |
removeDocument(java.lang.Object key) |
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 key)
removeDocument in class de.bwaldvogel.mongo.backend.AbstractUniqueIndex<java.lang.Integer>protected boolean containsKey(java.lang.Object key)
containsKey in class de.bwaldvogel.mongo.backend.AbstractUniqueIndex<java.lang.Integer>protected boolean putKeyPosition(java.lang.Object key,
java.lang.Integer position)
putKeyPosition in class de.bwaldvogel.mongo.backend.AbstractUniqueIndex<java.lang.Integer>protected java.lang.Integer getPosition(java.lang.Object key)
getPosition 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>