Package org.eclipse.collections.api.set
Interface ParallelSetIterable<T>
-
- All Superinterfaces:
ParallelIterable<T>
- All Known Subinterfaces:
ParallelSortedSetIterable<T>,ParallelUnsortedSetIterable<T>
public interface ParallelSetIterable<T> extends ParallelIterable<T>
- Since:
- 5.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ParallelSetIterable<T>asUnique()<V> SetMultimap<V,T>groupBy(Function<? super T,? extends V> function)<V> SetMultimap<V,T>groupByEach(Function<? super T,? extends Iterable<V>> function)ParallelSetIterable<T>reject(Predicate<? super T> predicate)Creates a parallel iterable for rejecting elements from the current iterable.<P> ParallelSetIterable<T>rejectWith(Predicate2<? super T,? super P> predicate, P parameter)ParallelSetIterable<T>select(Predicate<? super T> predicate)Creates a parallel iterable for selecting elements from the current iterable.<S> ParallelSetIterable<S>selectInstancesOf(Class<S> clazz)<P> ParallelSetIterable<T>selectWith(Predicate2<? super T,? super P> predicate, P parameter)-
Methods inherited from interface org.eclipse.collections.api.ParallelIterable
aggregateBy, aggregateInPlaceBy, allSatisfy, allSatisfyWith, anySatisfy, anySatisfyWith, appendString, appendString, appendString, collect, collectIf, collectWith, count, countWith, detect, detectIfNone, detectWith, detectWithIfNone, flatCollect, 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 Detail
-
asUnique
ParallelSetIterable<T> asUnique()
- Specified by:
asUniquein interfaceParallelIterable<T>
-
select
ParallelSetIterable<T> select(Predicate<? super T> predicate)
Creates a parallel iterable for selecting elements from the current iterable.- Specified by:
selectin interfaceParallelIterable<T>
-
selectWith
<P> ParallelSetIterable<T> selectWith(Predicate2<? super T,? super P> predicate, P parameter)
- Specified by:
selectWithin interfaceParallelIterable<T>
-
reject
ParallelSetIterable<T> reject(Predicate<? super T> predicate)
Creates a parallel iterable for rejecting elements from the current iterable.- Specified by:
rejectin interfaceParallelIterable<T>
-
rejectWith
<P> ParallelSetIterable<T> rejectWith(Predicate2<? super T,? super P> predicate, P parameter)
- Specified by:
rejectWithin interfaceParallelIterable<T>
-
selectInstancesOf
<S> ParallelSetIterable<S> selectInstancesOf(Class<S> clazz)
- Specified by:
selectInstancesOfin interfaceParallelIterable<T>
-
groupBy
<V> SetMultimap<V,T> groupBy(Function<? super T,? extends V> function)
- Specified by:
groupByin interfaceParallelIterable<T>
-
groupByEach
<V> SetMultimap<V,T> groupByEach(Function<? super T,? extends Iterable<V>> function)
- Specified by:
groupByEachin interfaceParallelIterable<T>
-
-