Uses of Class
com.landawn.abacus.util.ListMultimap
Packages that use ListMultimap
-
Uses of ListMultimap in com.landawn.abacus.util
Methods in com.landawn.abacus.util that return ListMultimapModifier and TypeMethodDescriptionstatic <K,
E> ListMultimap<K, E> static <K,
E> ListMultimap<K, E> ListMultimap.concat
(Map<? extends K, ? extends E> a, Map<? extends K, ? extends E> b, Map<? extends K, ? extends E> c) ListMultimap.copy()
<X extends Exception>
ListMultimap<K,E> ListMultimap.filter
(Throwables.BiPredicate<? super K, ? super List<E>, X> filter) <X extends Exception>
ListMultimap<K,E> ListMultimap.filterByKey
(Throwables.Predicate<? super K, X> filter) Filter by key.<X extends Exception>
ListMultimap<K,E> ListMultimap.filterByValue
(Throwables.Predicate<? super List<E>, X> filter) Filter by value.static <K,
E> ListMultimap<E, K> ListMultimap.flatInvertFrom
(Map<K, ? extends Collection<? extends E>> map) Flat invert from.static <T,
K, X extends Exception>
ListMultimap<K,T> ListMultimap.from
(Collection<? extends T> c, Throwables.Function<? super T, ? extends K, X> keyMapper) static <T,
K, E, X extends Exception, X2 extends Exception>
ListMultimap<K,E> ListMultimap.from
(Collection<? extends T> c, Throwables.Function<? super T, ? extends K, X> keyMapper, Throwables.Function<? super T, ? extends E, X2> valueExtractor) static <K,
E> ListMultimap<K, E> static <K,
E> ListMultimap<K, E> ListMultimap.fromm
(Map<? extends K, ? extends Collection<? extends E>> map) static <K,
E, V extends Collection<E>>
ListMultimap<E,K> ListMultimap.invertFrom
(Multimap<K, E, V> map) static <K,
E> ListMultimap<E, K> ListMultimap.invertFrom
(Map<K, E> map) static <K,
E> ListMultimap<K, E> ListMultimap.of
(K k1, E v1) static <K,
E> ListMultimap<K, E> ListMultimap.of
(K k1, E v1, K k2, E v2) static <K,
E> ListMultimap<K, E> ListMultimap.of
(K k1, E v1, K k2, E v2, K k3, E v3) static <K,
E> ListMultimap<K, E> ListMultimap.of
(K k1, E v1, K k2, E v2, K k3, E v3, K k4, E v4) static <K,
E> ListMultimap<K, E> ListMultimap.of
(K k1, E v1, K k2, E v2, K k3, E v3, K k4, E v4, K k5, E v5) static <K,
E> ListMultimap<K, E> ListMultimap.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> ListMultimap<K, E> ListMultimap.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) <K,
E> ListMultimap<K, E> DataSet.toMultimap
(Class<? extends E> rowClass, String keyColumnName, Collection<String> valueColumnNames) <K,
E> ListMultimap<K, E> DataSet.toMultimap
(Class<? extends E> rowClass, String keyColumnName, Collection<String> valueColumnNames, int fromRowIndex, int toRowIndex) <K,
E> ListMultimap<K, E> DataSet.toMultimap
(String keyColumnName, String valueColumnName) <K,
E> ListMultimap<K, E> DataSet.toMultimap
(String keyColumnName, String valueColumnName, int fromRowIndex, int toRowIndex) <K,
E> ListMultimap<K, E> DataSet.toMultimap
(String keyColumnName, Collection<String> valueColumnNames, int fromRowIndex, int toRowIndex, IntFunction<? extends E> rowSupplier) <K,
E> ListMultimap<K, E> DataSet.toMultimap
(String keyColumnName, Collection<String> valueColumnNames, IntFunction<? extends E> rowSupplier) <K,
E2 extends Exception>
ListMultimap<K,T> ExceptionalStream.toMultimap
(Throwables.Function<? super T, ? extends K, E2> keyMapper) <K,
V, E2 extends Exception, E3 extends Exception>
ListMultimap<K,V> ExceptionalStream.toMultimap
(Throwables.Function<? super T, ? extends K, E2> keyMapper, Throwables.Function<? super T, ? extends V, E3> valueMapper) <K,
E> ListMultimap<K, E> RowDataSet.toMultimap
(Class<? extends E> rowClass, String keyColumnName, Collection<String> valueColumnNames) <K,
E> ListMultimap<K, E> RowDataSet.toMultimap
(Class<? extends E> rowClass, String keyColumnName, Collection<String> valueColumnNames, int fromRowIndex, int toRowIndex) <K,
E> ListMultimap<K, E> RowDataSet.toMultimap
(String keyColumnName, String valueColumnName) <K,
E> ListMultimap<K, E> RowDataSet.toMultimap
(String keyColumnName, String valueColumnName, int fromRowIndex, int toRowIndex) <K,
E> ListMultimap<K, E> RowDataSet.toMultimap
(String keyColumnName, Collection<String> valueColumnNames, int fromRowIndex, int toRowIndex, IntFunction<? extends E> rowSupplier) <K,
E> ListMultimap<K, E> RowDataSet.toMultimap
(String keyColumnName, Collection<String> valueColumnNames, IntFunction<? extends E> rowSupplier) static <K,
E, V extends List<E>>
ListMultimap<K,E> static <K,
E, V extends List<E>>
ListMultimap<K,E> Methods in com.landawn.abacus.util that return types with arguments of type ListMultimapModifier and TypeMethodDescriptionstatic <K,
E> Class<ListMultimap<K, E>> Clazz.ofListMultimap()
Of list multimap.static <K,
E> Class<ListMultimap<K, E>> Clazz.ofListMultimap
(Class<K> keyCls, Class<E> valueEleCls) Of list multimap.static <K,
E> IntFunction<ListMultimap<K, E>> Fn.Factory.ofListMultimap()
Of list multimap.static <K,
E> Supplier<ListMultimap<K, E>> Fn.Suppliers.ofListMultimap()
static <K,
E> Supplier<ListMultimap<K, E>> Fn.Suppliers.ofListMultimap
(Class<? extends Map> mapType) static <K,
E> Supplier<ListMultimap<K, E>> Fn.Suppliers.ofListMultimap
(Class<? extends Map> mapType, Class<? extends List> valueType) static <K,
E> Supplier<ListMultimap<K, E>> Fn.Suppliers.ofListMultimap
(Supplier<? extends Map<K, List<E>>> mapSupplier, Supplier<? extends List<E>> valueSupplier) -
Uses of ListMultimap in com.landawn.abacus.util.stream
Methods in com.landawn.abacus.util.stream that return ListMultimapModifier and TypeMethodDescriptionEntryStream.toMultimap()
abstract <K,
E extends Exception>
ListMultimap<K,T> Stream.toMultimap
(Throwables.Function<? super T, ? extends K, E> keyMapper) abstract <K,
V, E extends Exception, E2 extends Exception>
ListMultimap<K,V> Stream.toMultimap
(Throwables.Function<? super T, ? extends K, E> keyMapper, Throwables.Function<? super T, ? extends V, E2> valueMapper) Methods in com.landawn.abacus.util.stream that return types with arguments of type ListMultimapModifier and TypeMethodDescriptionstatic <T,
K, V> Collector<T, ?, ListMultimap<K, V>> Collectors.flatMappingKeyToMultimap
(Function<? super T, Stream<? extends K>> flatKeyMapper, Function<? super T, V> valueMapper) static <T,
K, V> Collector<T, ?, ListMultimap<K, V>> Collectors.flatMappingValueToMultimap
(Function<? super T, K> keyMapper, Function<? super T, ? extends Stream<? extends V>> flatValueMapper) static <T,
K, V> Collector<T, ?, ListMultimap<K, V>> Collectors.flattMappingKeyToMultimap
(Function<? super T, ? extends Collection<? extends K>> flatKeyMapper, Function<? super T, V> valueMapper) static <T,
K, V> Collector<T, ?, ListMultimap<K, V>> Collectors.flattMappingValueToMultimap
(Function<? super T, K> keyMapper, Function<? super T, ? extends Collection<? extends V>> flatValueMapper) static <K,
V> Collector<Map.Entry<? extends K, ? extends V>, ?, ListMultimap<K, V>> Collectors.toMultimap()
static <T,
K> Collector<T, ?, ListMultimap<K, T>> Collectors.toMultimap
(Function<? super T, ? extends K> keyMapper) static <T,
K, V> Collector<T, ?, ListMultimap<K, V>> Collectors.toMultimap
(Function<? super T, ? extends K> keyMapper, Function<? super T, ? extends V> valueMapper)