Package io.usethesource.capsule
Interface BinaryRelation.Transient<K,V>
- All Superinterfaces:
BinaryRelation<K,,V> SetMultimap<K,,V> SetMultimap.Transient<K,,V> SetMultimapEq<K,,V> SetMultimapEq.Transient<K,V>
- All Known Implementing Classes:
TransientBidirectionalTrieSetMultimap
- Enclosing interface:
BinaryRelation<T,U>
@Experimental
public static interface BinaryRelation.Transient<K,V>
extends BinaryRelation<K,V>, SetMultimap.Transient<K,V>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.usethesource.capsule.BinaryRelation
BinaryRelation.Immutable<K,V>, BinaryRelation.Transient<K, V> 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
Modifier and TypeMethodDescriptionfreeze()inverse()static <K,V> BinaryRelation.Transient <K, V> of()static <K,V> BinaryRelation.Transient <K, V> of(K key0, V value0) static <K,V> BinaryRelation.Transient <K, V> of(K key0, V value0, K key1, V value1) static <K,V> BinaryRelation.Transient <K, V> of(K key0, V value0, K key1, V value1, K key2, V value2) static <K,V> BinaryRelation.Transient <K, V> of(K key0, V value0, K key1, V value1, K key2, V value2, K key3, V value3) static <K,V> BinaryRelation.Transient <K, V> of(K key0, V value0, K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4) static <K,V> BinaryRelation.Transient <K, V> of(K key0, V value0, K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4, K key5, V value5) Methods inherited from interface io.usethesource.capsule.BinaryRelation
toSetMultimapMethods inherited from interface io.usethesource.capsule.SetMultimap
containsEntry, containsKey, containsValue, entryIterator, entrySet, equals, get, hashCode, isEmpty, keyIterator, keySet, nativeEntryIterator, size, sizeDistinct, tupleIterator, tupleStream, valueIterator, valuesMethods inherited from interface io.usethesource.capsule.SetMultimap.Transient
__insert, __insert, __put, __put, __remove, __remove, complement, intersect, unionMethods inherited from interface io.usethesource.capsule.SetMultimapEq
containsEntryEquivalent, containsKeyEquivalent, containsValueEquivalent, getEquivalentMethods inherited from interface io.usethesource.capsule.SetMultimapEq.Transient
__insertEquivalent, __insertEquivalent, __putEquivalent, __putEquivalent, __removeEquivalent, __removeEquivalent, complementEquivalent, intersectEquivalent, unionEquivalent
-
Method Details
-
inverse
BinaryRelation.Transient<V,K> inverse()- Specified by:
inversein interfaceBinaryRelation<K,V>
-
freeze
BinaryRelation.Immutable<K,V> freeze()- Specified by:
freezein interfaceSetMultimap.Transient<K,V>
-
of
-
of
-
of
-
of
static <K,V> BinaryRelation.Transient<K,V> of(K key0, V value0, K key1, V value1, K key2, V value2) -
of
static <K,V> BinaryRelation.Transient<K,V> of(K key0, V value0, K key1, V value1, K key2, V value2, K key3, V value3) -
of
static <K,V> BinaryRelation.Transient<K,V> of(K key0, V value0, K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4) -
of
static <K,V> BinaryRelation.Transient<K,V> of(K key0, V value0, K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4, K key5, V value5)
-