Interface ParallelSortedBag<T>
- All Superinterfaces:
ParallelBag<T>,ParallelIterable<T>
- Since:
- 5.0
-
Method Summary
Modifier and TypeMethodDescription<V> ParallelListIterable<V>Creates a parallel iterable for collecting elements from the current iterable.<V> ParallelListIterable<V>Creates a parallel iterable for selecting and collecting elements from the current iterable.<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) Creates a parallel flattening iterable for the current iterable.<V> SortedBagMultimap<V,T> <V> SortedBagMultimap<V,T> groupByEach(Function<? super T, ? extends Iterable<V>> function) Creates a parallel iterable for rejecting elements from the current iterable.<P> ParallelSortedBag<T>rejectWith(Predicate2<? super T, ? super P> predicate, P parameter) Creates a parallel iterable for selecting elements from the current iterable.<S> ParallelSortedBag<S>selectInstancesOf(Class<S> clazz) <P> ParallelSortedBag<T>selectWith(Predicate2<? super T, ? super P> predicate, P parameter) Methods inherited from interface org.eclipse.collections.api.bag.ParallelBag
forEachWithOccurrencesMethods inherited from interface org.eclipse.collections.api.ParallelIterable
aggregateBy, aggregateInPlaceBy, allSatisfy, allSatisfyWith, anySatisfy, anySatisfyWith, appendString, appendString, appendString, asUnique, count, countWith, detect, detectIfNone, detectWith, detectWithIfNone, forEach, forEachWith, groupByUniqueKey, makeString, makeString, makeString, makeString, max, max, maxBy, min, min, minBy, noneSatisfy, noneSatisfyWith, sumOfDouble, sumOfFloat, sumOfInt, sumOfLong, toArray, toArray, toBag, toList, toMap, toSet, toSortedBag, toSortedBag, toSortedBagBy, toSortedList, toSortedList, toSortedListBy, toSortedMap, toSortedMap, toSortedSet, toSortedSet, toSortedSetBy
-
Method Details
-
select
Creates a parallel iterable for selecting elements from the current iterable.- Specified by:
selectin interfaceParallelBag<T>- Specified by:
selectin interfaceParallelIterable<T>
-
selectWith
- Specified by:
selectWithin interfaceParallelBag<T>- Specified by:
selectWithin interfaceParallelIterable<T>
-
reject
Creates a parallel iterable for rejecting elements from the current iterable.- Specified by:
rejectin interfaceParallelBag<T>- Specified by:
rejectin interfaceParallelIterable<T>
-
rejectWith
- Specified by:
rejectWithin interfaceParallelBag<T>- Specified by:
rejectWithin interfaceParallelIterable<T>
-
selectInstancesOf
- Specified by:
selectInstancesOfin interfaceParallelBag<T>- Specified by:
selectInstancesOfin interfaceParallelIterable<T>
-
collect
Creates a parallel iterable for collecting elements from the current iterable.- Specified by:
collectin interfaceParallelIterable<T>
-
collectWith
<P,V> ParallelListIterable<V> collectWith(Function2<? super T, ? super P, ? extends V> function, P parameter) - Specified by:
collectWithin interfaceParallelIterable<T>
-
collectIf
<V> ParallelListIterable<V> collectIf(Predicate<? super T> predicate, Function<? super T, ? extends V> function) Creates a parallel iterable for selecting and collecting elements from the current iterable.- Specified by:
collectIfin interfaceParallelIterable<T>
-
flatCollect
Creates a parallel flattening iterable for the current iterable.- Specified by:
flatCollectin interfaceParallelIterable<T>
-
groupBy
- Specified by:
groupByin interfaceParallelBag<T>- Specified by:
groupByin interfaceParallelIterable<T>
-
groupByEach
- Specified by:
groupByEachin interfaceParallelBag<T>- Specified by:
groupByEachin interfaceParallelIterable<T>
-