Uses of Interface
io.usethesource.capsule.SetMultimap.Immutable
-
Packages that use SetMultimap.Immutable Package Description io.usethesource.capsule io.usethesource.capsule.core io.usethesource.capsule.util.stream -
-
Uses of SetMultimap.Immutable in io.usethesource.capsule
Subinterfaces of SetMultimap.Immutable in io.usethesource.capsule Modifier and Type Interface Description static interface
BinaryRelation.Immutable<K,V>
Methods in io.usethesource.capsule that return SetMultimap.Immutable Modifier and Type Method Description default SetMultimap.Immutable<K,V>
SetMultimap.Immutable. __insert(Set.Immutable<K> keys, V value)
default SetMultimap.Immutable<K,V>
SetMultimap.Immutable. __insert(K key, Set.Immutable<V> values)
SetMultimap.Immutable<K,V>
SetMultimap.Immutable. __insert(K key, V value)
default SetMultimap.Immutable<K,V>
SetMultimapEq.Immutable. __insertEquivalent(K key, Set.Immutable<V> values, EqualityComparator<java.lang.Object> cmp)
Deprecated.default SetMultimap.Immutable<K,V>
SetMultimapEq.Immutable. __insertEquivalent(K key, V value, EqualityComparator<java.lang.Object> cmp)
Deprecated.SetMultimap.Immutable<K,V>
SetMultimap.Immutable. __put(K key, Set.Immutable<V> values)
SetMultimap.Immutable<K,V>
SetMultimap.Immutable. __put(K key, V value)
default SetMultimap.Immutable<K,V>
SetMultimapEq.Immutable. __putEquivalent(K key, Set.Immutable<V> values, EqualityComparator<java.lang.Object> cmp)
Deprecated.default SetMultimap.Immutable<K,V>
SetMultimapEq.Immutable. __putEquivalent(K key, V value, EqualityComparator<java.lang.Object> cmp)
Deprecated.SetMultimap.Immutable<K,V>
SetMultimap.Immutable. __remove(K key)
SetMultimap.Immutable<K,V>
SetMultimap.Immutable. __remove(K key, V val)
default SetMultimap.Immutable<K,V>
SetMultimapEq.Immutable. __removeEquivalent(K key, EqualityComparator<java.lang.Object> cmp)
Deprecated.default SetMultimap.Immutable<K,V>
SetMultimapEq.Immutable. __removeEquivalent(K key, V val, EqualityComparator<java.lang.Object> cmp)
Deprecated.default SetMultimap.Immutable<K,V>
SetMultimap.Immutable. complement(SetMultimap<? extends K,? extends V> setMultimap)
default SetMultimap.Immutable<K,V>
SetMultimapEq.Immutable. complementEquivalent(SetMultimap<? extends K,? extends V> setMultimap, EqualityComparator<java.lang.Object> cmp)
Deprecated.SetMultimap.Immutable<K,V>
SetMultimap.Transient. freeze()
default SetMultimap.Immutable<K,V>
SetMultimap.Immutable. intersect(SetMultimap<? extends K,? extends V> setMultimap)
default SetMultimap.Immutable<K,V>
SetMultimapEq.Immutable. intersectEquivalent(SetMultimap<? extends K,? extends V> setMultimap, EqualityComparator<java.lang.Object> cmp)
Deprecated.default SetMultimap.Immutable<V,K>
SetMultimap.Immutable. inverseMap()
static <K,V>
SetMultimap.Immutable<K,V>SetMultimap.Immutable. of()
static <K,V>
SetMultimap.Immutable<K,V>SetMultimap.Immutable. of(EqualityComparator<java.lang.Object> cmp)
Deprecated.static <K,V>
SetMultimap.Immutable<K,V>SetMultimap.Immutable. of(K key, V value)
static <K,V>
SetMultimap.Immutable<K,V>SetMultimap.Immutable. of(K key0, V value0, K key1, V value1)
default SetMultimap.Immutable<K,V>
SetMultimap.Immutable. union(SetMultimap<? extends K,? extends V> setMultimap)
default SetMultimap.Immutable<K,V>
SetMultimapEq.Immutable. unionEquivalent(SetMultimap<? extends K,? extends V> setMultimap, EqualityComparator<java.lang.Object> cmp)
Deprecated. -
Uses of SetMultimap.Immutable in io.usethesource.capsule.core
Classes in io.usethesource.capsule.core that implement SetMultimap.Immutable Modifier and Type Class Description class
AbstractPersistentTrieSetMultimap<K,V,C extends java.lang.Iterable<V>,R extends MultimapNode<K,V,C,R>>
class
PersistentBidirectionalTrieSetMultimap<K,V>
class
PersistentTrieSetMultimap<K,V>
Persistent trie-based set multi-map implementing the HCHAMP encoding.Fields in io.usethesource.capsule.core declared as SetMultimap.Immutable Modifier and Type Field Description private SetMultimap.Immutable<V,K>
PersistentBidirectionalTrieSetMultimap. bwd
private SetMultimap.Immutable<K,V>
PersistentBidirectionalTrieSetMultimap. fwd
Methods in io.usethesource.capsule.core that return SetMultimap.Immutable Modifier and Type Method Description SetMultimap.Immutable<K,V>
AbstractPersistentTrieSetMultimap. __insert(K key, Set.Immutable<V> valueCollection)
SetMultimap.Immutable<K,V>
AbstractPersistentTrieSetMultimap. __insert(K key, V value)
SetMultimap.Immutable<K,V>
PersistentBidirectionalTrieSetMultimap. __insert(K key, Set.Immutable<V> values)
SetMultimap.Immutable<K,V>
PersistentBidirectionalTrieSetMultimap. __insert(K key, V value)
SetMultimap.Immutable<K,V>
AbstractPersistentTrieSetMultimap. __put(K key, Set.Immutable<V> valueCollection)
SetMultimap.Immutable<K,V>
AbstractPersistentTrieSetMultimap. __put(K key, V value)
SetMultimap.Immutable<K,V>
PersistentBidirectionalTrieSetMultimap. __put(K key, Set.Immutable<V> values)
SetMultimap.Immutable<K,V>
PersistentBidirectionalTrieSetMultimap. __put(K key, V value)
SetMultimap.Immutable<K,V>
AbstractPersistentTrieSetMultimap. __remove(K key)
SetMultimap.Immutable<K,V>
AbstractPersistentTrieSetMultimap. __remove(K key, V value)
SetMultimap.Immutable<K,V>
PersistentBidirectionalTrieSetMultimap. __remove(K key)
SetMultimap.Immutable<K,V>
PersistentBidirectionalTrieSetMultimap. __remove(K key, V value)
SetMultimap.Immutable<K,V>
PersistentTrieSetMultimap.TransientTrieSetMultimap. freeze()
SetMultimap.Immutable<V,K>
PersistentTrieSetMultimap. inverseMap()
static <K,V>
SetMultimap.Immutable<K,V>PersistentTrieSetMultimap. of()
static <K,V>
SetMultimap.Immutable<K,V>PersistentTrieSetMultimap. of(EqualityComparator<java.lang.Object> cmp)
static <K,V>
SetMultimap.Immutable<K,V>PersistentTrieSetMultimap. of(K key, V... values)
static <K,V>
SetMultimap.Immutable<K,V>PersistentTrieSetMultimap. of(K key0, V value0, K key1, V value1)
SetMultimap.Immutable<K,V>
PersistentTrieSetMultimap. union(SetMultimap<? extends K,? extends V> setMultimap)
protected abstract SetMultimap.Immutable<K,V>
AbstractPersistentTrieSetMultimap. wrap(EqualityComparator<java.lang.Object> cmp, R rootNode, int cachedSize, int cachedKeySetHashCode, int cachedKeySetSize)
Method parameters in io.usethesource.capsule.core with type arguments of type SetMultimap.Immutable Modifier and Type Method Description private static <K,V>
BinaryRelation.Immutable<K,V>PersistentBidirectionalTrieSetMultimap. batchWireTuple(K key, Set.Immutable<V> values, java.util.function.BiFunction<K,Set.Immutable<V>,? extends SetMultimap.Immutable<K,V>> fwdMerger, java.util.function.BiFunction<Set.Immutable<V>,K,? extends SetMultimap.Immutable<V,K>> bwdMerger)
private static <K,V>
BinaryRelation.Immutable<K,V>PersistentBidirectionalTrieSetMultimap. wireTuple(K key, V value, java.util.function.BiFunction<K,V,? extends SetMultimap.Immutable<K,V>> fwdMerger, java.util.function.BiFunction<V,K,? extends SetMultimap.Immutable<V,K>> bwdMerger)
Constructors in io.usethesource.capsule.core with parameters of type SetMultimap.Immutable Constructor Description PersistentBidirectionalTrieSetMultimap(SetMultimap.Immutable<K,V> fwd, SetMultimap.Immutable<V,K> bwd)
-
Uses of SetMultimap.Immutable in io.usethesource.capsule.util.stream
Methods in io.usethesource.capsule.util.stream that return types with arguments of type SetMultimap.Immutable Modifier and Type Method Description static <T,K,V>
java.util.stream.Collector<T,?,SetMultimap.Immutable<K,V>>CapsuleCollectors. toSetMultimap(java.util.function.Function<? super T,? extends K> keyMapper, java.util.function.Function<? super T,? extends V> valueMapper)
-