protected static class PersistentBitTreeLongMap.MutableMap<V> extends java.lang.Object implements PersistentLongMap.MutableMap<V>
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
boolean |
containsKey(long key) |
boolean |
endWrite() |
V |
get(long key) |
PersistentLongMap.Entry<V> |
getMinimum() |
jetbrains.exodus.core.dataStructures.persistent.AbstractPersistent23Tree.RootNode<PersistentBitTreeLongMap.Entry> |
getRoot() |
boolean |
isEmpty() |
@NotNull java.util.Iterator<PersistentLongMap.Entry<V>> |
iterator() |
void |
put(long key,
V value) |
V |
remove(long key) |
java.util.Iterator<PersistentLongMap.Entry<V>> |
reverseIterator() |
int |
size() |
java.util.Iterator<PersistentLongMap.Entry<V>> |
tailEntryIterator(long startingKey) |
java.util.Iterator<PersistentLongMap.Entry<V>> |
tailReverseEntryIterator(long startingKey) |
void |
testConsistency() |
public jetbrains.exodus.core.dataStructures.persistent.AbstractPersistent23Tree.RootNode<PersistentBitTreeLongMap.Entry> getRoot()
public V get(long key)
get in interface PersistentLongMap.ImmutableMap<V>public boolean containsKey(long key)
containsKey in interface PersistentLongMap.ImmutableMap<V>public boolean isEmpty()
isEmpty in interface PersistentLongMap.ImmutableMap<V>public int size()
size in interface PersistentLongMap.ImmutableMap<V>public PersistentLongMap.Entry<V> getMinimum()
getMinimum in interface PersistentLongMap.ImmutableMap<V>@NotNull public @NotNull java.util.Iterator<PersistentLongMap.Entry<V>> iterator()
iterator in interface java.lang.Iterable<PersistentLongMap.Entry<V>>public java.util.Iterator<PersistentLongMap.Entry<V>> reverseIterator()
reverseIterator in interface PersistentLongMap.ImmutableMap<V>public java.util.Iterator<PersistentLongMap.Entry<V>> tailEntryIterator(long startingKey)
tailEntryIterator in interface PersistentLongMap.ImmutableMap<V>public java.util.Iterator<PersistentLongMap.Entry<V>> tailReverseEntryIterator(long startingKey)
tailReverseEntryIterator in interface PersistentLongMap.ImmutableMap<V>public void put(long key,
@NotNull
V value)
put in interface PersistentLongMap.MutableMap<V>public V remove(long key)
remove in interface PersistentLongMap.MutableMap<V>public void clear()
clear in interface PersistentLongMap.MutableMap<V>public boolean endWrite()
endWrite in interface PersistentLongMap.MutableMap<V>public void testConsistency()
testConsistency in interface PersistentLongMap.MutableMap<V>