Package io.usethesource.capsule
Interface SetMultimap.Transient<K,V>
-
- All Superinterfaces:
SetMultimap<K,V>
,SetMultimapEq<K,V>
,SetMultimapEq.Transient<K,V>
- All Known Subinterfaces:
BinaryRelation.Transient<K,V>
- All Known Implementing Classes:
AbstractTransientTrieSetMultimap
,PersistentTrieSetMultimap.TransientTrieSetMultimap
,TransientBidirectionalTrieSetMultimap
- Enclosing interface:
- SetMultimap<K,V>
@Experimental public static interface SetMultimap.Transient<K,V> extends SetMultimap<K,V>, SetMultimapEq.Transient<K,V>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.usethesource.capsule.SetMultimap
SetMultimap.Immutable<K,V>, SetMultimap.Transient<K,V>
-
Nested classes/interfaces inherited from interface io.usethesource.capsule.SetMultimapEq
SetMultimapEq.Immutable<K,V>, SetMultimapEq.Transient<K,V>
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default boolean
__insert(K key, Set.Immutable<V> values)
boolean
__insert(K key, V value)
default boolean
__put(K key, Set.Immutable<V> values)
default boolean
__put(K key, V value)
default boolean
__remove(K key)
boolean
__remove(K key, V val)
default boolean
complement(SetMultimap<? extends K,? extends V> setMultimap)
SetMultimap.Immutable<K,V>
freeze()
default boolean
intersect(SetMultimap<? extends K,? extends V> setMultimap)
static <K,V>
SetMultimap.Transient<K,V>of()
static <K,V>
SetMultimap.Transient<K,V>of(EqualityComparator<java.lang.Object> cmp)
Deprecated.default boolean
union(SetMultimap<? extends K,? extends V> setMultimap)
-
Methods inherited from interface io.usethesource.capsule.SetMultimap
containsEntry, containsKey, containsValue, entryIterator, entrySet, equals, get, hashCode, isEmpty, keyIterator, keySet, nativeEntryIterator, size, sizeDistinct, tupleIterator, tupleStream, valueIterator, values
-
Methods inherited from interface io.usethesource.capsule.SetMultimapEq
containsEntryEquivalent, containsKeyEquivalent, containsValueEquivalent, getEquivalent
-
Methods inherited from interface io.usethesource.capsule.SetMultimapEq.Transient
__insertEquivalent, __insertEquivalent, __putEquivalent, __putEquivalent, __removeEquivalent, __removeEquivalent, complementEquivalent, intersectEquivalent, unionEquivalent
-
-
-
-
Method Detail
-
__put
default boolean __put(K key, Set.Immutable<V> values)
-
__insert
default boolean __insert(K key, Set.Immutable<V> values)
-
__remove
default boolean __remove(K key)
-
union
default boolean union(SetMultimap<? extends K,? extends V> setMultimap)
-
intersect
default boolean intersect(SetMultimap<? extends K,? extends V> setMultimap)
-
complement
default boolean complement(SetMultimap<? extends K,? extends V> setMultimap)
-
freeze
SetMultimap.Immutable<K,V> freeze()
-
of
static <K,V> SetMultimap.Transient<K,V> of()
-
of
@Deprecated static <K,V> SetMultimap.Transient<K,V> of(EqualityComparator<java.lang.Object> cmp)
Deprecated.
-
-