Uses of Class
com.landawn.abacus.util.SetMultimap
-
Uses of SetMultimap in com.landawn.abacus.util
Modifier and TypeMethodDescriptionstatic <K,
E> SetMultimap<K, E> static <K,
E> SetMultimap<K, E> SetMultimap.concat
(Map<? extends K, ? extends E> a, Map<? extends K, ? extends E> b, Map<? extends K, ? extends E> c) SetMultimap.copy()
<X extends Exception>
SetMultimap<K,E> SetMultimap.filter
(Throwables.BiPredicate<? super K, ? super Set<E>, X> filter) <X extends Exception>
SetMultimap<K,E> SetMultimap.filterByKey
(Throwables.Predicate<? super K, X> filter) Filter by key.<X extends Exception>
SetMultimap<K,E> SetMultimap.filterByValue
(Throwables.Predicate<? super Set<E>, X> filter) Filter by value.static <K,
E> SetMultimap<E, K> SetMultimap.flatInvertFrom
(Map<K, ? extends Collection<? extends E>> map) Flat invert from.static <T,
K, X extends Exception>
SetMultimap<K,T> SetMultimap.from
(Collection<? extends T> c, Throwables.Function<? super T, ? extends K, X> keyMapper) static <T,
K, E, X extends Exception, X2 extends Exception>
SetMultimap<K,E> SetMultimap.from
(Collection<? extends T> c, Throwables.Function<? super T, ? extends K, X> keyMapper, Throwables.Function<? super T, ? extends E, X2> valueExtractor) static <K,
E> SetMultimap<K, E> static <K,
E> SetMultimap<K, E> SetMultimap.fromm
(Map<? extends K, ? extends Collection<? extends E>> map) static <K,
E, V extends Collection<E>>
SetMultimap<E,K> SetMultimap.invertFrom
(Multimap<K, E, V> map) static <K,
E> SetMultimap<E, K> SetMultimap.invertFrom
(Map<K, E> map) static <K,
E> SetMultimap<K, E> SetMultimap.of
(K k1, E v1) static <K,
E> SetMultimap<K, E> SetMultimap.of
(K k1, E v1, K k2, E v2) static <K,
E> SetMultimap<K, E> SetMultimap.of
(K k1, E v1, K k2, E v2, K k3, E v3) static <K,
E> SetMultimap<K, E> SetMultimap.of
(K k1, E v1, K k2, E v2, K k3, E v3, K k4, E v4) static <K,
E> SetMultimap<K, E> SetMultimap.of
(K k1, E v1, K k2, E v2, K k3, E v3, K k4, E v4, K k5, E v5) static <K,
E> SetMultimap<K, E> SetMultimap.of
(K k1, E v1, K k2, E v2, K k3, E v3, K k4, E v4, K k5, E v5, K k6, E v6) static <K,
E> SetMultimap<K, E> SetMultimap.of
(K k1, E v1, K k2, E v2, K k3, E v3, K k4, E v4, K k5, E v5, K k6, E v6, K k7, E v7) static <K,
E, V extends Set<E>>
SetMultimap<K,E> static <K,
E, V extends Set<E>>
SetMultimap<K,E> Modifier and TypeMethodDescriptionstatic <K,
E> Class<SetMultimap<K, E>> Clazz.ofSetMultimap()
Of set multimap.static <K,
E> Class<SetMultimap<K, E>> Clazz.ofSetMultimap
(Class<K> keyCls, Class<E> valueEleCls) Of set multimap.static <K,
E> IntFunction<SetMultimap<K, E>> Fn.Factory.ofSetMultimap()
Of set multimap.static <K,
E> Supplier<SetMultimap<K, E>> Fn.Suppliers.ofSetMultimap()
static <K,
E> Supplier<SetMultimap<K, E>> Fn.Suppliers.ofSetMultimap
(Class<? extends Map> mapType) static <K,
E> Supplier<SetMultimap<K, E>> Fn.Suppliers.ofSetMultimap
(Class<? extends Map> mapType, Class<? extends Set> valueType) static <K,
E> Supplier<SetMultimap<K, E>> Fn.Suppliers.ofSetMultimap
(Supplier<? extends Map<K, Set<E>>> mapSupplier, Supplier<? extends Set<E>> valueSupplier)