public final class MultiReaderParallelUnsortedSetIterable<T> extends AbstractMultiReaderParallelIterable<T,ParallelUnsortedSetIterable<T>> implements ParallelUnsortedSetIterable<T>
Constructor and Description |
---|
MultiReaderParallelUnsortedSetIterable(ParallelUnsortedSetIterable<T> delegate,
ReadWriteLock lock) |
Modifier and Type | Method and Description |
---|---|
ParallelUnsortedSetIterable<T> |
asUnique() |
<V> ParallelIterable<V> |
collect(Function<? super T,? extends V> function)
Creates a parallel iterable for collecting elements from the current iterable.
|
<V> ParallelIterable<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.
|
<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> UnsortedSetMultimap<V,T> |
groupBy(Function<? super T,? extends V> function) |
<V> UnsortedSetMultimap<V,T> |
groupByEach(Function<? super T,? extends Iterable<V>> function) |
ParallelUnsortedSetIterable<T> |
reject(Predicate<? super T> predicate)
Creates a parallel iterable for rejecting elements from the current iterable.
|
<P> ParallelUnsortedSetIterable<T> |
rejectWith(Predicate2<? super T,? super P> predicate,
P parameter) |
ParallelUnsortedSetIterable<T> |
select(Predicate<? super T> predicate)
Creates a parallel iterable for selecting elements from the current iterable.
|
<S> ParallelUnsortedSetIterable<S> |
selectInstancesOf(Class<S> clazz) |
<P> ParallelUnsortedSetIterable<T> |
selectWith(Predicate2<? super T,? super P> predicate,
P parameter) |
aggregateBy, aggregateInPlaceBy, allSatisfy, allSatisfyWith, anySatisfy, anySatisfyWith, appendString, appendString, appendString, count, countWith, detect, detectIfNone, detectWith, detectWithIfNone, forEach, forEachWith, groupByUniqueKey, 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, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
aggregateBy, aggregateInPlaceBy, allSatisfy, allSatisfyWith, anySatisfy, anySatisfyWith, appendString, appendString, appendString, count, countWith, detect, detectIfNone, detectWith, detectWithIfNone, forEach, forEachWith, groupByUniqueKey, 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
public MultiReaderParallelUnsortedSetIterable(ParallelUnsortedSetIterable<T> delegate, ReadWriteLock lock)
public ParallelUnsortedSetIterable<T> asUnique()
asUnique
in interface ParallelIterable<T>
asUnique
in interface ParallelSetIterable<T>
asUnique
in interface ParallelUnsortedSetIterable<T>
public ParallelUnsortedSetIterable<T> select(Predicate<? super T> predicate)
ParallelUnsortedSetIterable
select
in interface ParallelIterable<T>
select
in interface ParallelSetIterable<T>
select
in interface ParallelUnsortedSetIterable<T>
public <P> ParallelUnsortedSetIterable<T> selectWith(Predicate2<? super T,? super P> predicate, P parameter)
selectWith
in interface ParallelIterable<T>
selectWith
in interface ParallelSetIterable<T>
selectWith
in interface ParallelUnsortedSetIterable<T>
public ParallelUnsortedSetIterable<T> reject(Predicate<? super T> predicate)
ParallelUnsortedSetIterable
reject
in interface ParallelIterable<T>
reject
in interface ParallelSetIterable<T>
reject
in interface ParallelUnsortedSetIterable<T>
public <P> ParallelUnsortedSetIterable<T> rejectWith(Predicate2<? super T,? super P> predicate, P parameter)
rejectWith
in interface ParallelIterable<T>
rejectWith
in interface ParallelSetIterable<T>
rejectWith
in interface ParallelUnsortedSetIterable<T>
public <S> ParallelUnsortedSetIterable<S> selectInstancesOf(Class<S> clazz)
selectInstancesOf
in interface ParallelIterable<T>
selectInstancesOf
in interface ParallelSetIterable<T>
selectInstancesOf
in interface ParallelUnsortedSetIterable<T>
public <V> ParallelIterable<V> collect(Function<? super T,? extends V> function)
ParallelIterable
collect
in interface ParallelIterable<T>
public <P,V> ParallelIterable<V> collectWith(Function2<? super T,? super P,? extends V> function, P parameter)
collectWith
in interface ParallelIterable<T>
public <V> ParallelIterable<V> collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
ParallelIterable
collectIf
in interface ParallelIterable<T>
public <V> ParallelIterable<V> flatCollect(Function<? super T,? extends Iterable<V>> function)
ParallelIterable
flatCollect
in interface ParallelIterable<T>
public <V> UnsortedSetMultimap<V,T> groupBy(Function<? super T,? extends V> function)
groupBy
in interface ParallelIterable<T>
groupBy
in interface ParallelSetIterable<T>
groupBy
in interface ParallelUnsortedSetIterable<T>
public <V> UnsortedSetMultimap<V,T> groupByEach(Function<? super T,? extends Iterable<V>> function)
groupByEach
in interface ParallelIterable<T>
groupByEach
in interface ParallelSetIterable<T>
groupByEach
in interface ParallelUnsortedSetIterable<T>
Copyright © 2004–2016. All rights reserved.