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 TypeClassDescriptionclassAbstractPersistentTrieSetMultimap<K,V, C extends Iterable<V>, R extends MultimapNode<K, V, C, R>> classclassPersistent 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.bwdprivate final SetMultimap.Immutable<K, V> PersistentBidirectionalTrieSetMultimap.fwdMethods 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)