Uses of Interface
io.usethesource.capsule.SetMultimap.Immutable
Packages that use SetMultimap.Immutable
Package
Description
-
Uses of SetMultimap.Immutable in io.usethesource.capsule
Subinterfaces of SetMultimap.Immutable in io.usethesource.capsuleMethods in io.usethesource.capsule that return SetMultimap.ImmutableModifier and TypeMethodDescriptiondefault 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) default SetMultimap.Immutable
<K, V> SetMultimapEq.Immutable.__insertEquivalent
(K key, Set.Immutable<V> values, EqualityComparator<Object> cmp) Deprecated.default SetMultimap.Immutable
<K, V> SetMultimapEq.Immutable.__insertEquivalent
(K key, V value, EqualityComparator<Object> cmp) Deprecated.SetMultimap.Immutable.__put
(K key, Set.Immutable<V> values) default SetMultimap.Immutable
<K, V> SetMultimapEq.Immutable.__putEquivalent
(K key, Set.Immutable<V> values, EqualityComparator<Object> cmp) Deprecated.default SetMultimap.Immutable
<K, V> SetMultimapEq.Immutable.__putEquivalent
(K key, V value, EqualityComparator<Object> cmp) Deprecated.default SetMultimap.Immutable
<K, V> SetMultimapEq.Immutable.__removeEquivalent
(K key, EqualityComparator<Object> cmp) Deprecated.default SetMultimap.Immutable
<K, V> SetMultimapEq.Immutable.__removeEquivalent
(K key, V val, EqualityComparator<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<Object> cmp) Deprecated.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<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<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<Object> cmp) Deprecated. -
Uses of SetMultimap.Immutable in io.usethesource.capsule.core
Classes in io.usethesource.capsule.core that implement SetMultimap.ImmutableModifier and TypeClassDescriptionclass
AbstractPersistentTrieSetMultimap<K,
V, C extends Iterable<V>, R extends MultimapNode<K, V, C, R>> class
class
Persistent trie-based set multi-map implementing the HCHAMP encoding.Fields in io.usethesource.capsule.core declared as SetMultimap.ImmutableModifier and TypeFieldDescriptionprivate final SetMultimap.Immutable
<V, K> PersistentBidirectionalTrieSetMultimap.bwd
private final SetMultimap.Immutable
<K, V> PersistentBidirectionalTrieSetMultimap.fwd
Methods in io.usethesource.capsule.core that return SetMultimap.ImmutableModifier and TypeMethodDescriptionfinal SetMultimap.Immutable
<K, V> AbstractPersistentTrieSetMultimap.__insert
(K key, Set.Immutable<V> valueCollection) final SetMultimap.Immutable
<K, V> PersistentBidirectionalTrieSetMultimap.__insert
(K key, Set.Immutable<V> values) final SetMultimap.Immutable
<K, V> AbstractPersistentTrieSetMultimap.__put
(K key, Set.Immutable<V> valueCollection) final SetMultimap.Immutable
<K, V> PersistentBidirectionalTrieSetMultimap.__put
(K key, Set.Immutable<V> values) final SetMultimap.Immutable
<K, V> final SetMultimap.Immutable
<K, V> PersistentTrieSetMultimap.TransientTrieSetMultimap.freeze()
PersistentTrieSetMultimap.inverseMap()
static final <K,
V> SetMultimap.Immutable <K, V> PersistentTrieSetMultimap.of()
static final <K,
V> SetMultimap.Immutable <K, V> PersistentTrieSetMultimap.of
(EqualityComparator<Object> cmp) static final <K,
V> SetMultimap.Immutable <K, V> PersistentTrieSetMultimap.of
(K key, V... values) static final <K,
V> SetMultimap.Immutable <K, V> PersistentTrieSetMultimap.of
(K key0, V value0, K key1, V value1) PersistentTrieSetMultimap.union
(SetMultimap<? extends K, ? extends V> setMultimap) protected abstract SetMultimap.Immutable
<K, V> AbstractPersistentTrieSetMultimap.wrap
(EqualityComparator<Object> cmp, R rootNode, int cachedSize, int cachedKeySetHashCode, int cachedKeySetSize) Method parameters in io.usethesource.capsule.core with type arguments of type SetMultimap.ImmutableModifier and TypeMethodDescriptionprivate static <K,
V> BinaryRelation.Immutable <K, V> PersistentBidirectionalTrieSetMultimap.batchWireTuple
(K key, Set.Immutable<V> values, BiFunction<K, Set.Immutable<V>, ? extends SetMultimap.Immutable<K, V>> fwdMerger, 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, BiFunction<K, V, ? extends SetMultimap.Immutable<K, V>> fwdMerger, BiFunction<V, K, ? extends SetMultimap.Immutable<V, K>> bwdMerger) Constructors in io.usethesource.capsule.core with parameters of type SetMultimap.ImmutableModifierConstructorDescriptionPersistentBidirectionalTrieSetMultimap
(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.ImmutableModifier and TypeMethodDescriptionstatic <T,
K, V> Collector <T, ?, SetMultimap.Immutable<K, V>> CapsuleCollectors.toSetMultimap
(Function<? super T, ? extends K> keyMapper, Function<? super T, ? extends V> valueMapper)