Class AbstractParallelListIterable<T,B extends ListBatch<T>>
java.lang.Object
org.eclipse.collections.impl.lazy.parallel.AbstractParallelIterable<T,B>
org.eclipse.collections.impl.lazy.parallel.list.AbstractParallelListIterable<T,B>
- All Implemented Interfaces:
ParallelListIterable<T>,ParallelIterable<T>
- Direct Known Subclasses:
ListIterableParallelIterable,ParallelCollectListIterable,ParallelFlatCollectListIterable
public abstract class AbstractParallelListIterable<T,B extends ListBatch<T>>
extends AbstractParallelIterable<T,B>
implements ParallelListIterable<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasUnique()<V> ParallelListIterable<V><V> ParallelListIterable<V><P,V> ParallelListIterable<V> collectWith(Function2<? super T, ? super P, ? extends V> function, P parameter) <V> ParallelListIterable<V>flatCollect(Function<? super T, ? extends Iterable<V>> function) <V> ListMultimap<V,T> <V> ListMultimap<V,T> groupByEach(Function<? super T, ? extends Iterable<V>> function) <V> MapIterable<V,T> groupByUniqueKey(Function<? super T, ? extends V> function) <P> ParallelListIterable<T>rejectWith(Predicate2<? super T, ? super P> predicate, P parameter) <S> ParallelListIterable<S>selectInstancesOf(Class<S> clazz) <P> ParallelListIterable<T>selectWith(Predicate2<? super T, ? super P> predicate, P parameter) Object[]toArray()<E> E[]toArray(E[] array) Methods inherited from class org.eclipse.collections.impl.lazy.parallel.AbstractParallelIterable
aggregateBy, aggregateInPlaceBy, allSatisfyWith, anySatisfyWith, appendString, count, countWith, detectIfNone, detectWith, detectWithIfNone, forEachWith, getBatchSize, getExecutorService, max, max, maxBy, min, min, minBy, noneSatisfy, noneSatisfyWith, split, sumOfDouble, sumOfFloat, sumOfInt, sumOfLong, toBag, toList, toMap, toSet, toSortedBag, toSortedBag, toSortedBagBy, toSortedList, toSortedListBy, toSortedMap, toSortedMap, toSortedSet, toSortedSet, toSortedSetBy, toStringMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.collections.api.ParallelIterable
aggregateBy, aggregateInPlaceBy, allSatisfy, allSatisfyWith, anySatisfy, anySatisfyWith, appendString, appendString, appendString, count, countWith, detect, detectIfNone, detectWith, detectWithIfNone, forEach, forEachWith, makeString, makeString, makeString, makeString, max, max, maxBy, min, min, minBy, noneSatisfy, noneSatisfyWith, sumOfDouble, sumOfFloat, sumOfInt, sumOfLong, toBag, toList, toMap, toSet, toSortedBag, toSortedBag, toSortedBagBy, toSortedList, toSortedList, toSortedListBy, toSortedMap, toSortedMap, toSortedSet, toSortedSet, toSortedSetBy
-
Constructor Details
-
AbstractParallelListIterable
public AbstractParallelListIterable()
-
-
Method Details
-
asUnique
- Specified by:
asUniquein interfaceParallelIterable<T>- Specified by:
asUniquein interfaceParallelListIterable<T>
-
select
- Specified by:
selectin interfaceParallelIterable<T>- Specified by:
selectin interfaceParallelListIterable<T>
-
selectWith
public <P> ParallelListIterable<T> selectWith(Predicate2<? super T, ? super P> predicate, P parameter) - Specified by:
selectWithin interfaceParallelIterable<T>- Specified by:
selectWithin interfaceParallelListIterable<T>
-
selectInstancesOf
- Specified by:
selectInstancesOfin interfaceParallelIterable<T>- Specified by:
selectInstancesOfin interfaceParallelListIterable<T>
-
reject
- Specified by:
rejectin interfaceParallelIterable<T>- Specified by:
rejectin interfaceParallelListIterable<T>
-
rejectWith
public <P> ParallelListIterable<T> rejectWith(Predicate2<? super T, ? super P> predicate, P parameter) - Specified by:
rejectWithin interfaceParallelIterable<T>- Specified by:
rejectWithin interfaceParallelListIterable<T>
-
collect
- Specified by:
collectin interfaceParallelIterable<T>- Specified by:
collectin interfaceParallelListIterable<T>
-
collectWith
public <P,V> ParallelListIterable<V> collectWith(Function2<? super T, ? super P, ? extends V> function, P parameter) - Specified by:
collectWithin interfaceParallelIterable<T>- Specified by:
collectWithin interfaceParallelListIterable<T>
-
collectIf
public <V> ParallelListIterable<V> collectIf(Predicate<? super T> predicate, Function<? super T, ? extends V> function) - Specified by:
collectIfin interfaceParallelIterable<T>- Specified by:
collectIfin interfaceParallelListIterable<T>
-
flatCollect
- Specified by:
flatCollectin interfaceParallelIterable<T>- Specified by:
flatCollectin interfaceParallelListIterable<T>
-
groupBy
- Specified by:
groupByin interfaceParallelIterable<T>- Specified by:
groupByin interfaceParallelListIterable<T>
-
groupByEach
- Specified by:
groupByEachin interfaceParallelIterable<T>- Specified by:
groupByEachin interfaceParallelListIterable<T>
-
groupByUniqueKey
- Specified by:
groupByUniqueKeyin interfaceParallelIterable<T>- Overrides:
groupByUniqueKeyin classAbstractParallelIterable<T,B extends ListBatch<T>>
-
toArray
- Specified by:
toArrayin interfaceParallelIterable<T>
-
toArray
public <E> E[] toArray(E[] array) - Specified by:
toArrayin interfaceParallelIterable<T>- Overrides:
toArrayin classAbstractParallelIterable<T,B extends ListBatch<T>>
-