Class AbstractParallelIterableImpl<T,B extends Batch<T>>
java.lang.Object
org.eclipse.collections.impl.lazy.parallel.AbstractParallelIterable<T,B>
org.eclipse.collections.impl.lazy.parallel.AbstractParallelIterableImpl<T,B>
- All Implemented Interfaces:
ParallelIterable<T>
- Direct Known Subclasses:
ParallelCollectIterable
,ParallelFlatCollectIterable
,ParallelSelectIterable
public abstract class AbstractParallelIterableImpl<T,B extends Batch<T>>
extends AbstractParallelIterable<T,B>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionasUnique()
<V> ParallelIterable<V>
Creates a parallel iterable for collecting elements from the current iterable.<V> ParallelIterable<V>
Creates a parallel iterable for selecting and collecting elements from the current iterable.<P,
V> ParallelIterable<V> collectWith
(Function2<? super T, ? super P, ? extends V> function, P parameter) <V> ParallelIterable<V>
flatCollect
(Function<? super T, ? extends Iterable<V>> function) Creates a parallel flattening iterable for the current iterable.<V> UnsortedBagMultimap<V,
T> <V> UnsortedBagMultimap<V,
T> groupByEach
(Function<? super T, ? extends Iterable<V>> function) Creates a parallel iterable for rejecting elements from the current iterable.<P> ParallelIterable<T>
rejectWith
(Predicate2<? super T, ? super P> predicate, P parameter) Creates a parallel iterable for selecting elements from the current iterable.<S> ParallelIterable<S>
selectInstancesOf
(Class<S> clazz) <P> ParallelIterable<T>
selectWith
(Predicate2<? super T, ? super P> predicate, P parameter) Methods inherited from class org.eclipse.collections.impl.lazy.parallel.AbstractParallelIterable
aggregateBy, aggregateInPlaceBy, allSatisfyWith, anySatisfyWith, appendString, count, countWith, detectIfNone, detectWith, detectWithIfNone, forEachWith, getBatchSize, getExecutorService, groupByUniqueKey, max, max, maxBy, min, min, minBy, noneSatisfy, noneSatisfyWith, split, sumOfDouble, sumOfFloat, sumOfInt, sumOfLong, toArray, toBag, toList, toMap, toSet, toSortedBag, toSortedBag, toSortedBagBy, toSortedList, toSortedListBy, toSortedMap, toSortedMap, toSortedSet, toSortedSet, toSortedSetBy, toString
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.collections.api.ParallelIterable
allSatisfy, anySatisfy, appendString, appendString, detect, forEach, makeString, makeString, makeString, makeString, toArray, toSortedList
-
Constructor Details
-
AbstractParallelIterableImpl
public AbstractParallelIterableImpl()
-
-
Method Details
-
asUnique
-
select
Description copied from interface:ParallelIterable
Creates a parallel iterable for selecting elements from the current iterable. -
selectWith
-
selectInstancesOf
-
reject
Description copied from interface:ParallelIterable
Creates a parallel iterable for rejecting elements from the current iterable. -
rejectWith
-
collect
Description copied from interface:ParallelIterable
Creates a parallel iterable for collecting elements from the current iterable. -
collectWith
public <P,V> ParallelIterable<V> collectWith(Function2<? super T, ? super P, ? extends V> function, P parameter) -
collectIf
public <V> ParallelIterable<V> collectIf(Predicate<? super T> predicate, Function<? super T, ? extends V> function) Description copied from interface:ParallelIterable
Creates a parallel iterable for selecting and collecting elements from the current iterable. -
flatCollect
Description copied from interface:ParallelIterable
Creates a parallel flattening iterable for the current iterable. -
groupBy
-
groupByEach
-