public class PersistentHashSet<K>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PersistentHashSet.ImmutablePersistentHashSet<K> |
static class |
PersistentHashSet.MutablePersistentHashSet<K> |
| Constructor and Description |
|---|
PersistentHashSet() |
PersistentHashSet(jetbrains.exodus.core.dataStructures.persistent.AbstractPersistentHashSet.RootTableNode<K> root) |
| Modifier and Type | Method and Description |
|---|---|
PersistentHashSet.ImmutablePersistentHashSet<K> |
beginRead() |
PersistentHashSet.MutablePersistentHashSet<K> |
beginWrite() |
boolean |
contains(K key) |
PersistentHashSet<K> |
getClone() |
K |
getKey(K key) |
boolean |
isEmpty() |
java.util.Iterator<K> |
iterator() |
int |
size() |
public PersistentHashSet()
public PersistentHashSet(@NotNull
jetbrains.exodus.core.dataStructures.persistent.AbstractPersistentHashSet.RootTableNode<K> root)
public PersistentHashSet.ImmutablePersistentHashSet<K> beginRead()
public PersistentHashSet<K> getClone()
public PersistentHashSet.MutablePersistentHashSet<K> beginWrite()
public final boolean contains(K key)
@Nullable public final K getKey(K key)
public final boolean isEmpty()
public final int size()
public final java.util.Iterator<K> iterator()
iterator in interface java.lang.Iterable<K>