protected static class PersistentBitTreeLongMap.ImmutableMap<V> extends java.lang.Object implements PersistentLongMap.ImmutableMap<V>
| Modifier and Type | Field and Description |
|---|---|
protected @NotNull AbstractPersistent23Tree<PersistentBitTreeLongMap.Entry> |
map |
protected int |
size |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsKey(long key) |
V |
get(long key) |
PersistentLongMap.Entry<V> |
getMinimum() |
boolean |
isEmpty() |
@NotNull java.util.Iterator<PersistentLongMap.Entry<V>> |
iterator() |
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) |
@NotNull protected final @NotNull AbstractPersistent23Tree<PersistentBitTreeLongMap.Entry> map
protected final int size
public V get(long key)
get in interface PersistentLongMap.ImmutableMap<V>public boolean containsKey(long key)
containsKey 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 boolean isEmpty()
isEmpty in interface PersistentLongMap.ImmutableMap<V>public int size()
size in interface PersistentLongMap.ImmutableMap<V>