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 of
Map |
org.eclipse.collections.api.multimap |
This package contains interfaces for
Multimap . |
org.eclipse.collections.api.multimap.bag |
This package contains interfaces for
BagMultimap . |
org.eclipse.collections.api.multimap.list |
This package contains interfaces for
ListMultimap . |
org.eclipse.collections.api.multimap.set |
This package contains interfaces for
SetMultimap . |
org.eclipse.collections.api.multimap.sortedbag |
This package contains interfaces for
SortedBagMultimap . |
org.eclipse.collections.api.multimap.sortedset |
This package contains interfaces for
SortedSetMultimap . |
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 the
ImmutableBag interface. |
org.eclipse.collections.impl.bimap | |
org.eclipse.collections.impl.block.procedure |
This package contains implementations of
Procedure and Procedure2 . |
org.eclipse.collections.impl.collection | |
org.eclipse.collections.impl.collection.mutable |
This package contains implementations of the
MutableCollection interface. |
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.mutable |
This package contains implementations of the
MutableList interface. |
org.eclipse.collections.impl.map.mutable |
This package contains implementations of the
MutableMap 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.sorted.mutable |
This package contains implementations of the
MutableSortedMap interface. |
org.eclipse.collections.impl.multimap |
This package contains implementations of the
Multimap interface. |
org.eclipse.collections.impl.multimap.bag |
This package contains implementations of the
BagMultimap interface. |
org.eclipse.collections.impl.multimap.bag.strategy | |
org.eclipse.collections.impl.multimap.list |
This package contains implementations of the
ListMultimap interface. |
org.eclipse.collections.impl.multimap.set |
This package contains implementations of the
SetMultimap interface. |
org.eclipse.collections.impl.multimap.set.sorted |
This package contains implementations of the
SortedSetMultimap interface. |
org.eclipse.collections.impl.multimap.set.strategy |
This package contains implementations of the
SetMultimap interface which use a set with user-defined HashingStrategy 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 package contains the implementations of
ImmutableSet . |
org.eclipse.collections.impl.stack.mutable |
This package contains implementations of the
MutableStack 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.
|
Modifier and Type | Method and Description |
---|---|
<V,R extends MutableMultimap<V,T>> |
RichIterable.groupBy(Function<? super T,? extends V> function,
R target)
Same as
RichIterable.groupBy(Function) , except that the results are gathered into the specified target
multimap. |
<V,R extends MutableMultimap<V,T>> |
RichIterable.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target)
Same as
RichIterable.groupByEach(Function) , except that the results are gathered into the specified target
multimap. |
Modifier and Type | Method and Description |
---|---|
<V> MutableMultimap<V,T> |
MutableCollection.groupBy(Function<? super T,? extends V> function) |
<V> MutableMultimap<V,T> |
MutableCollection.groupByEach(Function<? super T,? extends Iterable<V>> function) |
Modifier and Type | Method and 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 Iterable<V1>> function) |
Modifier and Type | Method and Description |
---|---|
<K2,V2,R extends MutableMultimap<K2,V2>> |
Multimap.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>> |
Multimap.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>> |
Multimap.rejectKeysMultiValues(Predicate2<? super K,? super Iterable<V>> predicate,
R target)
Same as the reject method but uses the specified target multimap for the results.
|
<R extends MutableMultimap<K,V>> |
Multimap.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>> |
Multimap.selectKeysMultiValues(Predicate2<? super K,? super Iterable<V>> predicate,
R target)
Same as the select method but uses the specified target multimap for the results.
|
<R extends MutableMultimap<K,V>> |
Multimap.selectKeysValues(Predicate2<? super K,? super V> predicate,
R target)
Same as the select method but uses the specified target multimap for the results.
|
Modifier and Type | Method and Description |
---|---|
<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 Iterable<V>> predicate) |
MutableMultimap<K,V> |
MutableMultimap.rejectKeysValues(Predicate2<? super K,? super V> predicate) |
MutableMultimap<K,V> |
MutableMultimap.selectKeysMultiValues(Predicate2<? super K,? super Iterable<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.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MutableBagIterableMultimap<K,V> |
interface |
MutableBagMultimap<K,V> |
Modifier and Type | Method and Description |
---|---|
<V2> MutableMultimap<K,V2> |
MutableBagIterableMultimap.collectValues(Function<? super V,? extends V2> function) |
Modifier and Type | Interface and Description |
---|---|
interface |
MutableListMultimap<K,V> |
Modifier and Type | Interface and Description |
---|---|
interface |
MutableSetIterableMultimap<K,V> |
interface |
MutableSetMultimap<K,V> |
Modifier and Type | Method and Description |
---|---|
<V2> MutableMultimap<K,V2> |
MutableSetIterableMultimap.collectValues(Function<? super V,? extends V2> function) |
Modifier and Type | Interface and Description |
---|---|
interface |
MutableSortedBagMultimap<K,V> |
Modifier and Type | Interface and Description |
---|---|
interface |
MutableSortedSetMultimap<K,V> |
Modifier and Type | Method and Description |
---|---|
<V,R extends MutableMultimap<V,T>> |
AbstractRichIterable.groupBy(Function<? super T,? extends V> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
UnmodifiableRichIterable.groupBy(Function<? super T,? extends V> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
SynchronizedRichIterable.groupBy(Function<? super T,? extends V> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
AbstractRichIterable.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
UnmodifiableRichIterable.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
SynchronizedRichIterable.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
Modifier and Type | Method and Description |
---|---|
<V,R extends MutableMultimap<V,T>> |
AbstractBag.groupBy(Function<? super T,? extends V> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
AbstractBag.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
Modifier and Type | Method and Description |
---|---|
<V,R extends MutableMultimap<V,T>> |
ImmutableHashBag.groupBy(Function<? super T,? extends V> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
ImmutableHashBag.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
Modifier and Type | Method and Description |
---|---|
<VV,R extends MutableMultimap<VV,V>> |
AbstractBiMap.groupBy(Function<? super V,? extends VV> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
AbstractBiMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
Modifier and Type | Method and Description |
---|---|
static <K,V> MultimapEachPutProcedure<K,V> |
MultimapEachPutProcedure.on(MutableMultimap<K,V> multimap,
Function<? super V,? extends Iterable<K>> keyFunction) |
static <K,V> MultimapPutProcedure<K,V> |
MultimapPutProcedure.on(MutableMultimap<K,V> multimap,
Function<? super V,? extends K> keyFunction) |
Constructor and Description |
---|
MultimapEachPutProcedure(MutableMultimap<K,V> multimap,
Function<? super V,? extends Iterable<K>> keyFunction) |
MultimapPutProcedure(MutableMultimap<K,V> multimap,
Function<? super V,? extends K> keyFunction) |
Modifier and Type | Method and Description |
---|---|
<V,R extends MutableMultimap<V,T>> |
AbstractSynchronizedRichIterable.groupBy(Function<? super T,? extends V> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
AbstractSynchronizedRichIterable.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
Modifier and Type | Method and Description |
---|---|
<V,R extends MutableMultimap<V,T>> |
AbstractCollectionAdapter.groupBy(Function<? super T,? extends V> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
AbstractMultiReaderMutableCollection.groupBy(Function<? super T,? extends V> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
AbstractUnmodifiableMutableCollection.groupBy(Function<? super T,? extends V> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
AbstractCollectionAdapter.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
AbstractMultiReaderMutableCollection.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
AbstractUnmodifiableMutableCollection.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
Modifier and Type | Method and Description |
---|---|
<V> MutableMultimap<V,T> |
AbstractCollectionAdapter.groupBy(Function<? super T,? extends V> function) |
<V> MutableMultimap<V,T> |
AbstractUnmodifiableMutableCollection.groupBy(Function<? super T,? extends V> function) |
<V> MutableMultimap<V,T> |
SynchronizedMutableCollection.groupBy(Function<? super T,? extends V> function) |
<V> MutableMultimap<V,T> |
AbstractCollectionAdapter.groupByEach(Function<? super T,? extends Iterable<V>> function) |
<V> MutableMultimap<V,T> |
AbstractUnmodifiableMutableCollection.groupByEach(Function<? super T,? extends Iterable<V>> function) |
<V> MutableMultimap<V,T> |
SynchronizedMutableCollection.groupByEach(Function<? super T,? extends Iterable<V>> function) |
Modifier and Type | Method and Description |
---|---|
static <K,V,R extends MutableMultimap<K,V>> |
FJIterate.groupBy(Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap)
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V,R extends MutableMultimap<K,V>> |
FJIterate.groupBy(Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap,
int batchSize)
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V,R extends MutableMultimap<K,V>> |
FJIterate.groupBy(Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap,
int batchSize,
ForkJoinPool executor)
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
Modifier and Type | Method and Description |
---|---|
static <K,V> MutableMultimap<K,V> |
FJIterate.groupBy(Iterable<V> iterable,
Function<? super V,? extends K> function)
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V> MutableMultimap<K,V> |
FJIterate.groupBy(Iterable<V> iterable,
Function<? super V,? extends K> function,
int batchSize)
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V> MutableMultimap<K,V> |
FJIterate.groupBy(Iterable<V> iterable,
Function<? super V,? extends K> function,
int batchSize,
ForkJoinPool executor)
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V,R extends MutableMultimap<K,V>> |
FJIterate.groupBy(Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap)
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V,R extends MutableMultimap<K,V>> |
FJIterate.groupBy(Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap,
int batchSize)
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V,R extends MutableMultimap<K,V>> |
FJIterate.groupBy(Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap,
int batchSize,
ForkJoinPool executor)
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
Modifier and Type | Method and Description |
---|---|
<V,R extends MutableMultimap<V,T>> |
FastList.groupBy(Function<? super T,? extends V> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
FastList.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
Modifier and Type | Method and Description |
---|---|
<R,C extends MutableMultimap<R,V>> |
UnmodifiableMutableMap.groupBy(Function<? super V,? extends R> function,
C target) |
<R,C extends MutableMultimap<R,V>> |
UnmodifiableMutableMap.groupByEach(Function<? super V,? extends Iterable<R>> function,
C target) |
Modifier and Type | Method and Description |
---|---|
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedLongObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
FloatObjectHashMap.groupBy(Function<? super V,? extends VV> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableDoubleObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableCharObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
ShortObjectHashMap.groupBy(Function<? super V,? extends VV> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedFloatObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableFloatObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedDoubleObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedByteObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
ByteObjectHashMap.groupBy(Function<? super V,? extends VV> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableLongObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
IntObjectHashMap.groupBy(Function<? super V,? extends VV> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedCharObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedIntObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableShortObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
LongObjectHashMap.groupBy(Function<? super V,? extends VV> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
CharObjectHashMap.groupBy(Function<? super V,? extends VV> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
DoubleObjectHashMap.groupBy(Function<? super V,? extends VV> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedShortObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableIntObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableByteObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedLongObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
FloatObjectHashMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableDoubleObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableCharObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
ShortObjectHashMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedFloatObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableFloatObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedDoubleObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedByteObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
ByteObjectHashMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableLongObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
IntObjectHashMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedCharObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedIntObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableShortObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
LongObjectHashMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
CharObjectHashMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
DoubleObjectHashMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedShortObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableIntObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableByteObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
Modifier and Type | Method and Description |
---|---|
<R,C extends MutableMultimap<R,V>> |
UnmodifiableTreeMap.groupBy(Function<? super V,? extends R> function,
C target) |
<R,C extends MutableMultimap<R,V>> |
UnmodifiableTreeMap.groupByEach(Function<? super V,? extends Iterable<R>> function,
C target) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMutableMultimap<K,V,C extends MutableCollection<V>> |
class |
AbstractSynchronizedPutMultimap<K,V,C extends MutableCollection<V>> |
Modifier and Type | Method and Description |
---|---|
<K2,V2,R extends MutableMultimap<K2,V2>> |
AbstractMultimap.collectKeysValues(Function2<? super K,? super V,Pair<K2,V2>> function,
R target) |
<V2,R extends MutableMultimap<K,V2>> |
AbstractMultimap.collectValues(Function<? super V,? extends V2> function,
R target) |
<R extends MutableMultimap<K,V>> |
AbstractMultimap.rejectKeysMultiValues(Predicate2<? super K,? super Iterable<V>> predicate,
R target) |
<R extends MutableMultimap<K,V>> |
AbstractMultimap.rejectKeysValues(Predicate2<? super K,? super V> predicate,
R target) |
<R extends MutableMultimap<K,V>> |
AbstractMultimap.selectKeysMultiValues(Predicate2<? super K,? super Iterable<V>> predicate,
R target) |
<R extends MutableMultimap<K,V>> |
AbstractMultimap.selectKeysValues(Predicate2<? super K,? super V> predicate,
R target) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMutableBagMultimap<K,V> |
class |
HashBagMultimap<K,V> |
class |
MultiReaderHashBagMultimap<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. Use
TreeBagMultimap instead. |
Modifier and Type | Class and Description |
---|---|
class |
HashBagMultimapWithHashingStrategy<K,V> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMutableListMultimap<K,V> |
class |
FastListMultimap<K,V> |
class |
MultiReaderFastListMultimap<K,V> |
class |
SynchronizedPutFastListMultimap<K,V>
A Multimap that is optimized for parallel writes, but is not protected for concurrent reads.
|
Modifier and Type | Class and 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 |
UnifiedSetMultimap<K,V> |
Modifier and Type | Class and Description |
---|---|
class |
SynchronizedPutTreeSortedSetMultimap<K,V>
A Multimap that is optimized for parallel writes, but is not protected for concurrent reads.
|
class |
TreeSortedSetMultimap<K,V> |
Modifier and Type | Class and Description |
---|---|
class |
UnifiedSetWithHashingStrategyMultimap<K,V> |
Modifier and Type | Method and Description |
---|---|
static <K,V,R extends MutableMultimap<K,V>> |
ParallelIterate.groupBy(Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap)
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V,R extends MutableMultimap<K,V>> |
ParallelIterate.groupBy(Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap,
int batchSize)
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V,R extends MutableMultimap<K,V>> |
ParallelIterate.groupBy(Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap,
int batchSize,
Executor executor)
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
Modifier and Type | Method and Description |
---|---|
static <K,V> MutableMultimap<K,V> |
ParallelIterate.groupBy(Iterable<V> iterable,
Function<? super V,? extends K> function)
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V> MutableMultimap<K,V> |
ParallelIterate.groupBy(Iterable<V> iterable,
Function<? super V,? extends K> function,
int batchSize)
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V> MutableMultimap<K,V> |
ParallelIterate.groupBy(Iterable<V> iterable,
Function<? super V,? extends K> function,
int batchSize,
Executor executor)
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V,R extends MutableMultimap<K,V>> |
ParallelIterate.groupBy(Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap)
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V,R extends MutableMultimap<K,V>> |
ParallelIterate.groupBy(Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap,
int batchSize)
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V,R extends MutableMultimap<K,V>> |
ParallelIterate.groupBy(Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap,
int batchSize,
Executor executor)
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
Modifier and Type | Method and Description |
---|---|
<V,R extends MutableMultimap<V,T>> |
AbstractImmutableSet.groupBy(Function<? super T,? extends V> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
AbstractImmutableSet.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
Modifier and Type | Method and Description |
---|---|
<V,R extends MutableMultimap<V,T>> |
ArrayStack.groupBy(Function<? super T,? extends V> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
SynchronizedStack.groupBy(Function<? super T,? extends V> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
UnmodifiableStack.groupBy(Function<? super T,? extends V> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
ArrayStack.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
SynchronizedStack.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
UnmodifiableStack.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
Modifier and Type | Method and Description |
---|---|
static <T,V,R extends MutableMultimap<V,T>> |
ArrayListIterate.groupBy(ArrayList<T> list,
Function<? super T,? extends V> function,
R target) |
static <T,V,R extends MutableMultimap<V,T>> |
Iterate.groupBy(Iterable<T> iterable,
Function<? super T,? extends V> function,
R targetMultimap) |
static <T,V,R extends MutableMultimap<V,T>> |
ListIterate.groupBy(List<T> list,
Function<? super T,? extends V> function,
R target) |
static <T,V,R extends MutableMultimap<V,T>> |
ArrayIterate.groupBy(T[] array,
Function<? super T,? extends V> function,
R target) |
static <T,V,R extends MutableMultimap<V,T>> |
ArrayListIterate.groupByEach(ArrayList<T> list,
Function<? super T,? extends Iterable<V>> function,
R target) |
static <T,V,R extends MutableMultimap<V,T>> |
Iterate.groupByEach(Iterable<T> iterable,
Function<? super T,? extends Iterable<V>> function,
R targetCollection) |
static <T,V,R extends MutableMultimap<V,T>> |
ListIterate.groupByEach(List<T> list,
Function<? super T,? extends Iterable<V>> function,
R target) |
static <T,V,R extends MutableMultimap<V,T>> |
ArrayIterate.groupByEach(T[] array,
Function<? super T,? extends Iterable<V>> function,
R target) |
Modifier and Type | Method and Description |
---|---|
static <T,V> MutableMultimap<V,T> |
Iterate.groupBy(Iterable<T> iterable,
Function<? super T,? extends V> function) |
static <T,V> MutableMultimap<V,T> |
Iterate.groupByEach(Iterable<T> iterable,
Function<? super T,? extends Iterable<V>> function) |
Modifier and Type | Method and Description |
---|---|
static <T,V,R extends MutableMultimap<V,T>> |
IterableIterate.groupBy(Iterable<T> iterable,
Function<? super T,? extends V> function,
R target) |
static <T,V,R extends MutableMultimap<V,T>> |
IteratorIterate.groupBy(Iterator<T> iterator,
Function<? super T,? extends V> function,
R target) |
static <T,V,R extends MutableMultimap<V,T>> |
RandomAccessListIterate.groupBy(List<T> list,
Function<? super T,? extends V> function,
R target) |
static <T,V,R extends MutableMultimap<V,T>> |
InternalArrayIterate.groupBy(T[] array,
int size,
Function<? super T,? extends V> function,
R target) |
static <T,V,R extends MutableMultimap<V,T>> |
IterableIterate.groupByEach(Iterable<T> iterable,
Function<? super T,? extends Iterable<V>> function,
R target) |
static <T,V,R extends MutableMultimap<V,T>> |
IteratorIterate.groupByEach(Iterator<T> iterator,
Function<? super T,? extends Iterable<V>> function,
R target) |
static <T,V,R extends MutableMultimap<V,T>> |
RandomAccessListIterate.groupByEach(List<T> list,
Function<? super T,? extends Iterable<V>> function,
R target) |
static <T,V,R extends MutableMultimap<V,T>> |
InternalArrayIterate.groupByEach(T[] array,
int size,
Function<? super T,? extends Iterable<V>> function,
R target) |
Copyright © 2004–2016. All rights reserved.