Uses of Interface
org.eclipse.collections.api.multimap.MutableMultimap
-
Packages that use MutableMultimap Package Description org.eclipse.collections.api This package contains interfaces for Eclipse Collections API.org.eclipse.collections.api.collection org.eclipse.collections.api.map This package contains interfaces for map API which enhance the performance and functionality ofMap
org.eclipse.collections.api.multimap This package contains interfaces forMultimap
.org.eclipse.collections.api.multimap.bag This package contains interfaces forBagMultimap
.org.eclipse.collections.api.multimap.list This package contains interfaces forListMultimap
.org.eclipse.collections.api.multimap.set This package contains interfaces forSetMultimap
.org.eclipse.collections.api.multimap.sortedbag This package contains interfaces forSortedBagMultimap
.org.eclipse.collections.api.multimap.sortedset This package contains interfaces forSortedSetMultimap
.org.eclipse.collections.impl This package contains implementations for Eclipse Collections API.org.eclipse.collections.impl.bag org.eclipse.collections.impl.bag.immutable This package contains implementations of theImmutableBag
interface.org.eclipse.collections.impl.bimap org.eclipse.collections.impl.bimap.mutable This package contains implementations of theMutableBiMap
interface.org.eclipse.collections.impl.block.procedure This package contains implementations ofProcedure
andProcedure2
.org.eclipse.collections.impl.collection org.eclipse.collections.impl.collection.mutable This package contains implementations of theMutableCollection
interface.org.eclipse.collections.impl.collector org.eclipse.collections.impl.forkjoin This package contains implementations which has several parallel algorithms that work with Collections and make use of Java's fork-join framework.org.eclipse.collections.impl.list.immutable This package contains implementations of theImmutableList
interface.org.eclipse.collections.impl.list.mutable This package contains implementations of theMutableList
interface.org.eclipse.collections.impl.map This package contains implementations of theMapIterable
interface.org.eclipse.collections.impl.map.immutable.primitive This package contains implementations of the immutable primitive-primitive, primitive-object and object-primitive map interfaces.org.eclipse.collections.impl.map.mutable This package contains implementations of theMutableMap
interface.org.eclipse.collections.impl.map.mutable.primitive This package contains implementations of the mutable primitive-primitive, primitive-object and object-primitive map interfaces.org.eclipse.collections.impl.map.ordered.mutable org.eclipse.collections.impl.map.sorted.mutable This package contains implementations of theMutableSortedMap
interface.org.eclipse.collections.impl.multimap This package contains implementations of theMultimap
interface.org.eclipse.collections.impl.multimap.bag This package contains implementations of theBagMultimap
interface.org.eclipse.collections.impl.multimap.bag.sorted org.eclipse.collections.impl.multimap.bag.sorted.mutable org.eclipse.collections.impl.multimap.bag.strategy org.eclipse.collections.impl.multimap.list This package contains implementations of theListMultimap
interface.org.eclipse.collections.impl.multimap.set This package contains implementations of theSetMultimap
interface.org.eclipse.collections.impl.multimap.set.sorted This package contains implementations of theSortedSetMultimap
interface.org.eclipse.collections.impl.multimap.set.strategy This package contains implementations of theSetMultimap
interface which use a set with user-definedHashingStrategy
as their underlying store for the multiple values of a given key.org.eclipse.collections.impl.parallel This package contains classes which is used for parallel iteration through the containers.org.eclipse.collections.impl.set.immutable This package contains the implementations ofImmutableSet
.org.eclipse.collections.impl.stack.immutable This package contains implementations of theImmutableStack
interface.org.eclipse.collections.impl.stack.mutable This package contains implementations of theMutableStack
interface.org.eclipse.collections.impl.utility This package contains static utilities that provide iteration pattern implementations which work with JCF collections.org.eclipse.collections.impl.utility.internal This package contains static utilities that provide internal iteration pattern implementations which work with JCF collections. -
-
Uses of MutableMultimap in org.eclipse.collections.api
Methods in org.eclipse.collections.api with type parameters of type MutableMultimap Modifier and Type Method Description <V,R extends MutableMultimap<V,T>>
RRichIterable. groupBy(Function<? super T,? extends V> function, R target)
Same asRichIterable.groupBy(Function)
, except that the results are gathered into the specifiedtarget
multimap.default <K,V,R extends MutableMultimap<K,V>>
RRichIterable. groupByAndCollect(Function<? super T,? extends K> groupByFunction, Function<? super T,? extends V> collectFunction, R target)
Applies a groupBy function over the iterable, followed by a collect function.<V,R extends MutableMultimap<V,T>>
RRichIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
Same asRichIterable.groupByEach(Function)
, except that the results are gathered into the specifiedtarget
multimap. -
Uses of MutableMultimap in org.eclipse.collections.api.collection
Methods in org.eclipse.collections.api.collection that return MutableMultimap Modifier and Type Method Description <V> MutableMultimap<V,T>
MutableCollection. groupBy(Function<? super T,? extends V> function)
For each element of the iterable, the function is evaluated and the results of these evaluations are collected into a new multimap, where the transformed value is the key and the original values are added to the same (or similar) species of collection as the source iterable.<V> MutableMultimap<V,T>
MutableCollection. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
-
Uses of MutableMultimap in org.eclipse.collections.api.map
Methods in org.eclipse.collections.api.map that return MutableMultimap Modifier and Type Method Description MutableMultimap<V,K>
MutableMapIterable. flip()
<V1> MutableMultimap<V1,V>
MutableMapIterable. groupBy(Function<? super V,? extends V1> function)
<V1> MutableMultimap<V1,V>
MutableMapIterable. groupByEach(Function<? super V,? extends java.lang.Iterable<V1>> function)
-
Uses of MutableMultimap in org.eclipse.collections.api.multimap
Methods in org.eclipse.collections.api.multimap with type parameters of type MutableMultimap Modifier and Type Method Description <K2,V2,R extends MutableMultimap<K2,V2>>
RMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction, R target)
Same as the collectKeyMultiValues method but uses the specified target multimap for the results.<K2,V2,R extends MutableMultimap<K2,V2>>
RMultimap. collectKeysValues(Function2<? super K,? super V,Pair<K2,V2>> function, R target)
Same as the collect method but uses the specified target multimap for the results.<V2,R extends MutableMultimap<K,V2>>
RMultimap. collectValues(Function<? super V,? extends V2> function, R target)
Same as the collect method but uses the specified target multimap for the results.<R extends MutableMultimap<K,V>>
RMultimap. rejectKeysMultiValues(Predicate2<? super K,? super RichIterable<V>> predicate, R target)
Same as the reject method but uses the specified target multimap for the results.<R extends MutableMultimap<K,V>>
RMultimap. rejectKeysValues(Predicate2<? super K,? super V> predicate, R target)
Same as the reject method but uses the specified target multimap for the results.<R extends MutableMultimap<K,V>>
RMultimap. selectKeysMultiValues(Predicate2<? super K,? super RichIterable<V>> predicate, R target)
Same as the select method but uses the specified target multimap for the results.<R extends MutableMultimap<K,V>>
RMultimap. selectKeysValues(Predicate2<? super K,? super V> predicate, R target)
Same as the select method but uses the specified target multimap for the results.Methods in org.eclipse.collections.api.multimap that return MutableMultimap Modifier and Type Method Description MutableMultimap<K,V>
MutableMultimap. asSynchronized()
Returns a synchronized wrapper backed by this multimap.<K2,V2>
MutableMultimap<K2,V2>MutableMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
MutableMultimap<K2,V2>MutableMultimap. collectKeysValues(Function2<? super K,? super V,Pair<K2,V2>> function)
<V2> MutableMultimap<K,V2>
MutableMultimap. collectValues(Function<? super V,? extends V2> function)
MutableMultimap<V,K>
MutableMultimap. flip()
MutableMultimap<K,V>
MutableMultimap. newEmpty()
MutableMultimap<K,V>
MutableMultimap. rejectKeysMultiValues(Predicate2<? super K,? super RichIterable<V>> predicate)
MutableMultimap<K,V>
MutableMultimap. rejectKeysValues(Predicate2<? super K,? super V> predicate)
MutableMultimap<K,V>
MutableMultimap. selectKeysMultiValues(Predicate2<? super K,? super RichIterable<V>> predicate)
MutableMultimap<K,V>
MutableMultimap. selectKeysValues(Predicate2<? super K,? super V> predicate)
MutableMultimap<K,V>
Multimap. toMutable()
Returns a mutable copy of this Multimap.default MutableMultimap<K,V>
MutableMultimap. withKeyMultiValues(K key, V... values)
Puts the key / values combination into the MutableMultimap and returns the MutableMultimap (this).default MutableMultimap<K,V>
MutableMultimap. withKeyValue(K key, V value)
Puts the key / value combination into the MutableMultimap and returns the MutableMultimap (this). -
Uses of MutableMultimap in org.eclipse.collections.api.multimap.bag
Subinterfaces of MutableMultimap in org.eclipse.collections.api.multimap.bag Modifier and Type Interface Description interface
MutableBagIterableMultimap<K,V>
interface
MutableBagMultimap<K,V>
Methods in org.eclipse.collections.api.multimap.bag that return MutableMultimap Modifier and Type Method Description <V2> MutableMultimap<K,V2>
MutableBagIterableMultimap. collectValues(Function<? super V,? extends V2> function)
-
Uses of MutableMultimap in org.eclipse.collections.api.multimap.list
Subinterfaces of MutableMultimap in org.eclipse.collections.api.multimap.list Modifier and Type Interface Description interface
MutableListMultimap<K,V>
-
Uses of MutableMultimap in org.eclipse.collections.api.multimap.set
Subinterfaces of MutableMultimap in org.eclipse.collections.api.multimap.set Modifier and Type Interface Description interface
MutableSetIterableMultimap<K,V>
interface
MutableSetMultimap<K,V>
Methods in org.eclipse.collections.api.multimap.set that return MutableMultimap Modifier and Type Method Description <V2> MutableMultimap<K,V2>
MutableSetIterableMultimap. collectValues(Function<? super V,? extends V2> function)
-
Uses of MutableMultimap in org.eclipse.collections.api.multimap.sortedbag
Subinterfaces of MutableMultimap in org.eclipse.collections.api.multimap.sortedbag Modifier and Type Interface Description interface
MutableSortedBagMultimap<K,V>
-
Uses of MutableMultimap in org.eclipse.collections.api.multimap.sortedset
Subinterfaces of MutableMultimap in org.eclipse.collections.api.multimap.sortedset Modifier and Type Interface Description interface
MutableSortedSetMultimap<K,V>
-
Uses of MutableMultimap in org.eclipse.collections.impl
Methods in org.eclipse.collections.impl with type parameters of type MutableMultimap Modifier and Type Method Description <V,R extends MutableMultimap<V,T>>
RAbstractRichIterable. groupBy(Function<? super T,? extends V> function, R target)
<V,R extends MutableMultimap<V,T>>
RUnmodifiableRichIterable. groupBy(Function<? super T,? extends V> function, R target)
<V,R extends MutableMultimap<V,T>>
RAbstractRichIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V,R extends MutableMultimap<V,T>>
RUnmodifiableRichIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
-
Uses of MutableMultimap in org.eclipse.collections.impl.bag
Methods in org.eclipse.collections.impl.bag with type parameters of type MutableMultimap Modifier and Type Method Description <V,R extends MutableMultimap<V,T>>
RAbstractBag. groupBy(Function<? super T,? extends V> function, R target)
<V,R extends MutableMultimap<V,T>>
RAbstractBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
-
Uses of MutableMultimap in org.eclipse.collections.impl.bag.immutable
Methods in org.eclipse.collections.impl.bag.immutable with type parameters of type MutableMultimap Modifier and Type Method Description <V,R extends MutableMultimap<V,T>>
RImmutableHashBag. groupBy(Function<? super T,? extends V> function, R target)
<V,R extends MutableMultimap<V,T>>
RImmutableSingletonBag. groupBy(Function<? super T,? extends V> function, R target)
<V,R extends MutableMultimap<V,T>>
RImmutableHashBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V,R extends MutableMultimap<V,T>>
RImmutableSingletonBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
-
Uses of MutableMultimap in org.eclipse.collections.impl.bimap
Methods in org.eclipse.collections.impl.bimap with type parameters of type MutableMultimap Modifier and Type Method Description <VV,R extends MutableMultimap<VV,V>>
RAbstractBiMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RAbstractBiMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
-
Uses of MutableMultimap in org.eclipse.collections.impl.bimap.mutable
Methods in org.eclipse.collections.impl.bimap.mutable with type parameters of type MutableMultimap Modifier and Type Method Description <VV,R extends MutableMultimap<VV,V>>
RUnmodifiableBiMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableBiMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
-
Uses of MutableMultimap in org.eclipse.collections.impl.block.procedure
Fields in org.eclipse.collections.impl.block.procedure declared as MutableMultimap Modifier and Type Field Description private MutableMultimap<K,V>
MultimapEachPutProcedure. multimap
private MutableMultimap<K,V>
MultimapPutProcedure. multimap
private MutableMultimap<K,V>
MultimapKeyValuePutAllProcedure. mutableMultimap
private MutableMultimap<K,V>
MultimapKeyValuePutProcedure. mutableMultimap
Methods in org.eclipse.collections.impl.block.procedure with parameters of type MutableMultimap Modifier and Type Method Description static <K,V>
MultimapEachPutProcedure<K,V>MultimapEachPutProcedure. on(MutableMultimap<K,V> multimap, Function<? super V,? extends java.lang.Iterable<K>> keyFunction)
static <K,V>
MultimapPutProcedure<K,V>MultimapPutProcedure. on(MutableMultimap<K,V> multimap, Function<? super V,? extends K> keyFunction)
Constructors in org.eclipse.collections.impl.block.procedure with parameters of type MutableMultimap Constructor Description MultimapEachPutProcedure(MutableMultimap<K,V> multimap, Function<? super V,? extends java.lang.Iterable<K>> keyFunction)
MultimapKeyValuePutAllProcedure(MutableMultimap<K,V> mutableMultimap, Function<? super T,? extends K> keyFunction, Function<? super T,? extends java.lang.Iterable<V>> valueFunction)
MultimapKeyValuePutProcedure(MutableMultimap<K,V> mutableMultimap, Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
MultimapPutProcedure(MutableMultimap<K,V> multimap, Function<? super V,? extends K> keyFunction)
-
Uses of MutableMultimap in org.eclipse.collections.impl.collection
Methods in org.eclipse.collections.impl.collection with type parameters of type MutableMultimap Modifier and Type Method Description <V,R extends MutableMultimap<V,T>>
RAbstractSynchronizedRichIterable. groupBy(Function<? super T,? extends V> function, R target)
<V,R extends MutableMultimap<V,T>>
RAbstractSynchronizedRichIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
-
Uses of MutableMultimap in org.eclipse.collections.impl.collection.mutable
Methods in org.eclipse.collections.impl.collection.mutable with type parameters of type MutableMultimap Modifier and Type Method Description <V,R extends MutableMultimap<V,T>>
RAbstractCollectionAdapter. groupBy(Function<? super T,? extends V> function, R target)
<V,R extends MutableMultimap<V,T>>
RAbstractMultiReaderMutableCollection. groupBy(Function<? super T,? extends V> function, R target)
<V,R extends MutableMultimap<V,T>>
RAbstractMultiReaderMutableCollection.UntouchableMutableCollection. groupBy(Function<? super T,? extends V> function, R target)
<V,R extends MutableMultimap<V,T>>
RAbstractUnmodifiableMutableCollection. groupBy(Function<? super T,? extends V> function, R target)
<V,R extends MutableMultimap<V,T>>
RAbstractCollectionAdapter. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V,R extends MutableMultimap<V,T>>
RAbstractMultiReaderMutableCollection. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V,R extends MutableMultimap<V,T>>
RAbstractMultiReaderMutableCollection.UntouchableMutableCollection. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V,R extends MutableMultimap<V,T>>
RAbstractUnmodifiableMutableCollection. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
Methods in org.eclipse.collections.impl.collection.mutable that return MutableMultimap Modifier and Type Method Description <V> MutableMultimap<V,T>
AbstractCollectionAdapter. groupBy(Function<? super T,? extends V> function)
<V> MutableMultimap<V,T>
AbstractSynchronizedMutableCollection. groupBy(Function<? super T,? extends V> function)
<V> MutableMultimap<V,T>
AbstractUnmodifiableMutableCollection. groupBy(Function<? super T,? extends V> function)
<V> MutableMultimap<V,T>
AbstractCollectionAdapter. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableMultimap<V,T>
AbstractSynchronizedMutableCollection. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableMultimap<V,T>
AbstractUnmodifiableMutableCollection. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
-
Uses of MutableMultimap in org.eclipse.collections.impl.collector
Methods in org.eclipse.collections.impl.collector with type parameters of type MutableMultimap Modifier and Type Method Description static <T,K,R extends MutableMultimap<K,T>>
java.util.stream.Collector<T,?,R>Collectors2. groupBy(Function<? super T,? extends K> groupBy, java.util.function.Supplier<R> supplier)
Returns the elements as an MutableMultimap grouping each element using the specified groupBy Function.static <T,K,V,R extends MutableMultimap<K,V>>
java.util.stream.Collector<T,?,R>Collectors2. groupByAndCollect(Function<? super T,? extends K> groupBy, Function<? super T,? extends V> valueFunction, java.util.function.Supplier<R> supplier)
Returns the elements as an MutableMultimap grouping each element using the specified groupBy Function and converting each element to the value returned by applying the specified Function valueFunction.private static <T,K,V,A extends MutableMultimap<K,V>,R extends ImmutableMultimap<K,V>>
java.util.stream.Collector<T,?,R>Collectors2. groupByAndCollectImmutable(Function<? super T,? extends K> groupBy, Function<? super T,? extends V> valueFunction, java.util.function.Supplier<A> supplier, java.util.function.Function<A,R> finisher)
static <T,K,R extends MutableMultimap<K,T>>
java.util.stream.Collector<T,?,R>Collectors2. groupByEach(Function<? super T,? extends java.lang.Iterable<K>> groupBy, java.util.function.Supplier<R> supplier)
Same asCollectors2.groupBy(Function, Supplier)
, except the result of evaluating groupBy function will return a collection of keys for each value.private static <T,K,A extends MutableMultimap<K,T>,R extends ImmutableMultimap<K,T>>
java.util.stream.Collector<T,?,R>Collectors2. groupByImmutable(Function<? super T,? extends K> groupBy, java.util.function.Supplier<A> supplier, java.util.function.Function<A,R> finisher)
-
Uses of MutableMultimap in org.eclipse.collections.impl.forkjoin
Methods in org.eclipse.collections.impl.forkjoin with type parameters of type MutableMultimap Modifier and Type Method Description static <K,V,R extends MutableMultimap<K,V>>
MutableMultimap<K,V>FJIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function, R concurrentMultimap)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,V,R extends MutableMultimap<K,V>>
MutableMultimap<K,V>FJIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function, R concurrentMultimap, int batchSize)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,V,R extends MutableMultimap<K,V>>
MutableMultimap<K,V>FJIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function, R concurrentMultimap, int batchSize, java.util.concurrent.ForkJoinPool executor)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.Methods in org.eclipse.collections.impl.forkjoin that return MutableMultimap Modifier and Type Method Description static <K,V>
MutableMultimap<K,V>FJIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,V>
MutableMultimap<K,V>FJIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function, int batchSize)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,V>
MutableMultimap<K,V>FJIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function, int batchSize, java.util.concurrent.ForkJoinPool executor)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,V,R extends MutableMultimap<K,V>>
MutableMultimap<K,V>FJIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function, R concurrentMultimap)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,V,R extends MutableMultimap<K,V>>
MutableMultimap<K,V>FJIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function, R concurrentMultimap, int batchSize)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,V,R extends MutableMultimap<K,V>>
MutableMultimap<K,V>FJIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function, R concurrentMultimap, int batchSize, java.util.concurrent.ForkJoinPool executor)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. -
Uses of MutableMultimap in org.eclipse.collections.impl.list.immutable
Methods in org.eclipse.collections.impl.list.immutable with type parameters of type MutableMultimap Modifier and Type Method Description <V,R extends MutableMultimap<V,T>>
RAbstractImmutableList. groupBy(Function<? super T,? extends V> function, R target)
<V,R extends MutableMultimap<V,T>>
RAbstractImmutableList. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
-
Uses of MutableMultimap in org.eclipse.collections.impl.list.mutable
Methods in org.eclipse.collections.impl.list.mutable with type parameters of type MutableMultimap Modifier and Type Method Description <V,R extends MutableMultimap<V,T>>
RFastList. groupBy(Function<? super T,? extends V> function, R target)
<V,R extends MutableMultimap<V,T>>
RFastList. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
-
Uses of MutableMultimap in org.eclipse.collections.impl.map
Methods in org.eclipse.collections.impl.map that return MutableMultimap Modifier and Type Method Description <V1> MutableMultimap<V1,V>
AbstractSynchronizedMapIterable. groupBy(Function<? super V,? extends V1> function)
<V1> MutableMultimap<V1,V>
AbstractSynchronizedMapIterable. groupByEach(Function<? super V,? extends java.lang.Iterable<V1>> function)
-
Uses of MutableMultimap in org.eclipse.collections.impl.map.immutable.primitive
Methods in org.eclipse.collections.impl.map.immutable.primitive with type parameters of type MutableMultimap Modifier and Type Method Description <VV,R extends MutableMultimap<VV,V>>
RImmutableByteObjectEmptyMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableByteObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableByteObjectSingletonMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableCharObjectEmptyMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableCharObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableCharObjectSingletonMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableDoubleObjectEmptyMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableDoubleObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableDoubleObjectSingletonMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableFloatObjectEmptyMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableFloatObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableFloatObjectSingletonMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableIntObjectEmptyMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableIntObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableIntObjectSingletonMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableLongObjectEmptyMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableLongObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableLongObjectSingletonMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableShortObjectEmptyMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableShortObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableShortObjectSingletonMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableByteObjectEmptyMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableByteObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableByteObjectSingletonMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableCharObjectEmptyMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableCharObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableCharObjectSingletonMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableDoubleObjectEmptyMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableDoubleObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableDoubleObjectSingletonMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableFloatObjectEmptyMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableFloatObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableFloatObjectSingletonMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableIntObjectEmptyMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableIntObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableIntObjectSingletonMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableLongObjectEmptyMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableLongObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableLongObjectSingletonMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableShortObjectEmptyMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableShortObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RImmutableShortObjectSingletonMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
-
Uses of MutableMultimap in org.eclipse.collections.impl.map.mutable
Methods in org.eclipse.collections.impl.map.mutable with type parameters of type MutableMultimap Modifier and Type Method Description <R,C extends MutableMultimap<R,V>>
CUnmodifiableMutableMap. groupBy(Function<? super V,? extends R> function, C target)
<R,C extends MutableMultimap<R,V>>
CUnmodifiableMutableMap. groupByEach(Function<? super V,? extends java.lang.Iterable<R>> function, C target)
-
Uses of MutableMultimap in org.eclipse.collections.impl.map.mutable.primitive
Methods in org.eclipse.collections.impl.map.mutable.primitive with type parameters of type MutableMultimap Modifier and Type Method Description <VV,R extends MutableMultimap<VV,V>>
RByteObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RCharObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RDoubleObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RFloatObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RIntObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RLongObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RShortObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedByteObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedCharObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedDoubleObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedFloatObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedIntObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedLongObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedShortObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableByteObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableCharObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableDoubleObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableFloatObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableIntObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableLongObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableShortObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RByteObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RCharObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RDoubleObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RFloatObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RIntObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RLongObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RShortObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedByteObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedCharObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedDoubleObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedFloatObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedIntObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedLongObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedShortObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableByteObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableCharObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableDoubleObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableFloatObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableIntObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableLongObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableShortObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
-
Uses of MutableMultimap in org.eclipse.collections.impl.map.ordered.mutable
Methods in org.eclipse.collections.impl.map.ordered.mutable with type parameters of type MutableMultimap Modifier and Type Method Description <VV,R extends MutableMultimap<VV,V>>
RUnmodifiableMutableOrderedMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableMutableOrderedMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
-
Uses of MutableMultimap in org.eclipse.collections.impl.map.sorted.mutable
Methods in org.eclipse.collections.impl.map.sorted.mutable with type parameters of type MutableMultimap Modifier and Type Method Description <R,C extends MutableMultimap<R,V>>
CUnmodifiableTreeMap. groupBy(Function<? super V,? extends R> function, C target)
<R,C extends MutableMultimap<R,V>>
CUnmodifiableTreeMap. groupByEach(Function<? super V,? extends java.lang.Iterable<R>> function, C target)
-
Uses of MutableMultimap in org.eclipse.collections.impl.multimap
Classes in org.eclipse.collections.impl.multimap that implement MutableMultimap Modifier and Type Class Description class
AbstractMutableMultimap<K,V,C extends MutableCollection<V>>
class
AbstractSynchronizedMultimap<K,V>
class
AbstractSynchronizedPutMultimap<K,V,C extends MutableCollection<V>>
Fields in org.eclipse.collections.impl.multimap declared as MutableMultimap Modifier and Type Field Description protected MutableMultimap<K,V>
AbstractSynchronizedMultimap. delegate
private MutableMultimap<K,V>
SynchronizedMultimapSerializationProxy. multimap
Methods in org.eclipse.collections.impl.multimap with type parameters of type MutableMultimap Modifier and Type Method Description <K2,V2,R extends MutableMultimap<K2,V2>>
RAbstractMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction, R target)
<K2,V2,R extends MutableMultimap<K2,V2>>
RAbstractSynchronizedMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction, R target)
<K2,V2,R extends MutableMultimap<K2,V2>>
RAbstractMultimap. collectKeysValues(Function2<? super K,? super V,Pair<K2,V2>> function, R target)
<K2,V2,R extends MutableMultimap<K2,V2>>
RAbstractSynchronizedMultimap. collectKeysValues(Function2<? super K,? super V,Pair<K2,V2>> function, R target)
<V2,R extends MutableMultimap<K,V2>>
RAbstractMultimap. collectValues(Function<? super V,? extends V2> function, R target)
<V2,R extends MutableMultimap<K,V2>>
RAbstractSynchronizedMultimap. collectValues(Function<? super V,? extends V2> function, R target)
<R extends MutableMultimap<K,V>>
RAbstractMultimap. rejectKeysMultiValues(Predicate2<? super K,? super RichIterable<V>> predicate, R target)
<R extends MutableMultimap<K,V>>
RAbstractSynchronizedMultimap. rejectKeysMultiValues(Predicate2<? super K,? super RichIterable<V>> predicate, R target)
<R extends MutableMultimap<K,V>>
RAbstractMultimap. rejectKeysValues(Predicate2<? super K,? super V> predicate, R target)
<R extends MutableMultimap<K,V>>
RAbstractSynchronizedMultimap. rejectKeysValues(Predicate2<? super K,? super V> predicate, R target)
<R extends MutableMultimap<K,V>>
RAbstractMultimap. selectKeysMultiValues(Predicate2<? super K,? super RichIterable<V>> predicate, R target)
<R extends MutableMultimap<K,V>>
RAbstractSynchronizedMultimap. selectKeysMultiValues(Predicate2<? super K,? super RichIterable<V>> predicate, R target)
<R extends MutableMultimap<K,V>>
RAbstractMultimap. selectKeysValues(Predicate2<? super K,? super V> predicate, R target)
<R extends MutableMultimap<K,V>>
RAbstractSynchronizedMultimap. selectKeysValues(Predicate2<? super K,? super V> predicate, R target)
Methods in org.eclipse.collections.impl.multimap that return MutableMultimap Modifier and Type Method Description protected MutableMultimap<K,V>
AbstractSynchronizedMultimap. getDelegate()
MutableMultimap<K,V>
AbstractSynchronizedMultimap. withKeyMultiValues(K key, V... values)
MutableMultimap<K,V>
AbstractSynchronizedPutMultimap. withKeyMultiValues(K key, V... values)
Constructors in org.eclipse.collections.impl.multimap with parameters of type MutableMultimap Constructor Description AbstractSynchronizedMultimap(MutableMultimap<K,V> multimap)
AbstractSynchronizedMultimap(MutableMultimap<K,V> multimap, java.lang.Object newLock)
SynchronizedMultimapSerializationProxy(MutableMultimap<K,V> multimap)
-
Uses of MutableMultimap in org.eclipse.collections.impl.multimap.bag
Classes in org.eclipse.collections.impl.multimap.bag that implement MutableMultimap Modifier and Type Class Description class
AbstractMutableBagMultimap<K,V>
class
HashBagMultimap<K,V>
class
MultiReaderHashBagMultimap<K,V>
class
SynchronizedBagMultimap<K,V>
class
SynchronizedPutHashBagMultimap<K,V>
A Multimap that is optimized for parallel writes, but is not protected for concurrent reads.class
TreeBagMultimap<K,V>
Deprecated.in 5.0.Fields in org.eclipse.collections.impl.multimap.bag declared as MutableMultimap Modifier and Type Field Description private MutableMultimap<K,V>
ImmutableBagMultimapImpl.ImmutableBagMultimapSerializationProxy. multimap
-
Uses of MutableMultimap in org.eclipse.collections.impl.multimap.bag.sorted
Classes in org.eclipse.collections.impl.multimap.bag.sorted that implement MutableMultimap Modifier and Type Class Description class
TreeBagMultimap<K,V>
Deprecated.in 7.0. -
Uses of MutableMultimap in org.eclipse.collections.impl.multimap.bag.sorted.mutable
Classes in org.eclipse.collections.impl.multimap.bag.sorted.mutable that implement MutableMultimap Modifier and Type Class Description class
SynchronizedSortedBagMultimap<K,V>
class
TreeBagMultimap<K,V>
-
Uses of MutableMultimap in org.eclipse.collections.impl.multimap.bag.strategy
Classes in org.eclipse.collections.impl.multimap.bag.strategy that implement MutableMultimap Modifier and Type Class Description class
HashBagMultimapWithHashingStrategy<K,V>
-
Uses of MutableMultimap in org.eclipse.collections.impl.multimap.list
Classes in org.eclipse.collections.impl.multimap.list that implement MutableMultimap Modifier and Type Class Description class
AbstractMutableListMultimap<K,V>
class
FastListMultimap<K,V>
class
MultiReaderFastListMultimap<K,V>
class
SynchronizedListMultimap<K,V>
class
SynchronizedPutFastListMultimap<K,V>
A Multimap that is optimized for parallel writes, but is not protected for concurrent reads. -
Uses of MutableMultimap in org.eclipse.collections.impl.multimap.set
Classes in org.eclipse.collections.impl.multimap.set that implement MutableMultimap Modifier and Type Class Description class
AbstractMutableSetMultimap<K,V>
class
MultiReaderUnifiedSetMultimap<K,V>
class
SynchronizedPutUnifiedSetMultimap<K,V>
A Multimap that is optimized for parallel writes, but is not protected for concurrent reads.class
SynchronizedSetMultimap<K,V>
class
UnifiedSetMultimap<K,V>
-
Uses of MutableMultimap in org.eclipse.collections.impl.multimap.set.sorted
Classes in org.eclipse.collections.impl.multimap.set.sorted that implement MutableMultimap Modifier and Type Class Description class
SynchronizedPutTreeSortedSetMultimap<K,V>
A Multimap that is optimized for parallel writes, but is not protected for concurrent reads.class
SynchronizedSortedSetMultimap<K,V>
class
TreeSortedSetMultimap<K,V>
-
Uses of MutableMultimap in org.eclipse.collections.impl.multimap.set.strategy
Classes in org.eclipse.collections.impl.multimap.set.strategy that implement MutableMultimap Modifier and Type Class Description class
UnifiedSetWithHashingStrategyMultimap<K,V>
-
Uses of MutableMultimap in org.eclipse.collections.impl.parallel
Methods in org.eclipse.collections.impl.parallel with type parameters of type MutableMultimap Modifier and Type Method Description static <K,V,R extends MutableMultimap<K,V>>
MutableMultimap<K,V>ParallelIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function, R concurrentMultimap)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,V,R extends MutableMultimap<K,V>>
MutableMultimap<K,V>ParallelIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function, R concurrentMultimap, int batchSize)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,V,R extends MutableMultimap<K,V>>
MutableMultimap<K,V>ParallelIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function, R concurrentMultimap, int batchSize, java.util.concurrent.Executor executor)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.Methods in org.eclipse.collections.impl.parallel that return MutableMultimap Modifier and Type Method Description static <K,V>
MutableMultimap<K,V>ParallelIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,V>
MutableMultimap<K,V>ParallelIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function, int batchSize)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,V>
MutableMultimap<K,V>ParallelIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function, int batchSize, java.util.concurrent.Executor executor)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,V,R extends MutableMultimap<K,V>>
MutableMultimap<K,V>ParallelIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function, R concurrentMultimap)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,V,R extends MutableMultimap<K,V>>
MutableMultimap<K,V>ParallelIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function, R concurrentMultimap, int batchSize)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,V,R extends MutableMultimap<K,V>>
MutableMultimap<K,V>ParallelIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function, R concurrentMultimap, int batchSize, java.util.concurrent.Executor executor)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. -
Uses of MutableMultimap in org.eclipse.collections.impl.set.immutable
Methods in org.eclipse.collections.impl.set.immutable with type parameters of type MutableMultimap Modifier and Type Method Description <V,R extends MutableMultimap<V,T>>
RAbstractImmutableSet. groupBy(Function<? super T,? extends V> function, R target)
<V,R extends MutableMultimap<V,T>>
RImmutableEmptySet. groupBy(Function<? super T,? extends V> function, R target)
<V,R extends MutableMultimap<V,T>>
RAbstractImmutableSet. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V,R extends MutableMultimap<V,T>>
RImmutableEmptySet. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
-
Uses of MutableMultimap in org.eclipse.collections.impl.stack.immutable
Methods in org.eclipse.collections.impl.stack.immutable with type parameters of type MutableMultimap Modifier and Type Method Description <V,R extends MutableMultimap<V,T>>
RImmutableArrayStack. groupBy(Function<? super T,? extends V> function, R target)
Deprecated.<V,R extends MutableMultimap<V,T>>
RImmutableEmptyStack. groupBy(Function<? super T,? extends V> function, R target)
<V,R extends MutableMultimap<V,T>>
RImmutableArrayStack. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
Deprecated.<V,R extends MutableMultimap<V,T>>
RImmutableEmptyStack. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
-
Uses of MutableMultimap in org.eclipse.collections.impl.stack.mutable
Methods in org.eclipse.collections.impl.stack.mutable with type parameters of type MutableMultimap Modifier and Type Method Description <V,R extends MutableMultimap<V,T>>
RArrayStack. groupBy(Function<? super T,? extends V> function, R target)
<V,R extends MutableMultimap<V,T>>
RSynchronizedStack. groupBy(Function<? super T,? extends V> function, R target)
<V,R extends MutableMultimap<V,T>>
RUnmodifiableStack. groupBy(Function<? super T,? extends V> function, R target)
<V,R extends MutableMultimap<V,T>>
RArrayStack. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V,R extends MutableMultimap<V,T>>
RSynchronizedStack. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V,R extends MutableMultimap<V,T>>
RUnmodifiableStack. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
-
Uses of MutableMultimap in org.eclipse.collections.impl.utility
Methods in org.eclipse.collections.impl.utility with type parameters of type MutableMultimap Modifier and Type Method Description static <T,V,R extends MutableMultimap<V,T>>
RArrayIterate. groupBy(T[] array, Function<? super T,? extends V> function, R target)
static <T,V,R extends MutableMultimap<V,T>>
RArrayListIterate. groupBy(java.util.ArrayList<T> list, Function<? super T,? extends V> function, R target)
static <T,V,R extends MutableMultimap<V,T>>
RIterate. groupBy(java.lang.Iterable<T> iterable, Function<? super T,? extends V> function, R targetMultimap)
static <T,V,R extends MutableMultimap<V,T>>
RListIterate. groupBy(java.util.List<T> list, Function<? super T,? extends V> function, R target)
static <T,K,V,R extends MutableMultimap<K,V>>
RIterate. groupByAndCollect(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupByFunction, Function<? super T,? extends V> valueFunction, R targetMultimap)
Iterate over the specified collection applying the specified Functions to each element to calculate a key and value, add the results totargetMultimap
and return thetargetMultimap
.static <T,V,R extends MutableMultimap<V,T>>
RArrayIterate. groupByEach(T[] array, Function<? super T,? extends java.lang.Iterable<V>> function, R target)
static <T,V,R extends MutableMultimap<V,T>>
RArrayListIterate. groupByEach(java.util.ArrayList<T> list, Function<? super T,? extends java.lang.Iterable<V>> function, R target)
static <T,V,R extends MutableMultimap<V,T>>
RIterate. groupByEach(java.lang.Iterable<T> iterable, Function<? super T,? extends java.lang.Iterable<V>> function, R targetCollection)
static <T,V,R extends MutableMultimap<V,T>>
RListIterate. groupByEach(java.util.List<T> list, Function<? super T,? extends java.lang.Iterable<V>> function, R target)
static <T,K,V,R extends MutableMultimap<K,V>>
RIterate. toMultimap(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, Function<? super T,? extends java.lang.Iterable<V>> valuesFunction, R targetMultimap)
Iterate over the specified collection applying the specified Functions to each element to calculate a key and values, add the results totargetMultimap
and return thetargetMultimap
.Methods in org.eclipse.collections.impl.utility that return MutableMultimap Modifier and Type Method Description static <T,V>
MutableMultimap<V,T>Iterate. groupBy(java.lang.Iterable<T> iterable, Function<? super T,? extends V> function)
static <T,V>
MutableMultimap<V,T>Iterate. groupByEach(java.lang.Iterable<T> iterable, Function<? super T,? extends java.lang.Iterable<V>> function)
-
Uses of MutableMultimap in org.eclipse.collections.impl.utility.internal
Methods in org.eclipse.collections.impl.utility.internal with type parameters of type MutableMultimap Modifier and Type Method Description static <T,V,R extends MutableMultimap<V,T>>
RInternalArrayIterate. groupBy(T[] array, int size, Function<? super T,? extends V> function, R target)
static <T,V,R extends MutableMultimap<V,T>>
RIterableIterate. groupBy(java.lang.Iterable<T> iterable, Function<? super T,? extends V> function, R target)
static <T,V,R extends MutableMultimap<V,T>>
RIteratorIterate. groupBy(java.util.Iterator<T> iterator, Function<? super T,? extends V> function, R target)
static <T,V,R extends MutableMultimap<V,T>>
RRandomAccessListIterate. groupBy(java.util.List<T> list, Function<? super T,? extends V> function, R target)
static <T,V,R extends MutableMultimap<V,T>>
RInternalArrayIterate. groupByEach(T[] array, int size, Function<? super T,? extends java.lang.Iterable<V>> function, R target)
static <T,V,R extends MutableMultimap<V,T>>
RIterableIterate. groupByEach(java.lang.Iterable<T> iterable, Function<? super T,? extends java.lang.Iterable<V>> function, R target)
static <T,V,R extends MutableMultimap<V,T>>
RIteratorIterate. groupByEach(java.util.Iterator<T> iterator, Function<? super T,? extends java.lang.Iterable<V>> function, R target)
static <T,V,R extends MutableMultimap<V,T>>
RRandomAccessListIterate. groupByEach(java.util.List<T> list, Function<? super T,? extends java.lang.Iterable<V>> function, R target)
-