Top Methods
org.eclipse.collections.impl.lazy.parallel

public Interface Batch<T>

Known Direct Subinterfaces
org.eclipse.collections.impl.lazy.parallel.OrderedBatch, org.eclipse.collections.impl.lazy.parallel.RootBatch, org.eclipse.collections.impl.lazy.parallel.bag.UnsortedBagBatch, org.eclipse.collections.impl.lazy.parallel.set.UnsortedSetBatch
Known Direct Implementers
org.eclipse.collections.impl.lazy.parallel.AbstractBatch
Annotations
@Beta
Imports
java.util.Comparator, org.eclipse.collections.api.annotation.Beta, org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.block.function.primitive.DoubleFunction, .FloatFunction, .IntFunction, .LongFunction, org.eclipse.collections.api.block.predicate.Predicate, org.eclipse.collections.api.block.procedure.Procedure, org.eclipse.collections.impl.block.procedure.DoubleSumResultHolder

Method Summary

Modifier and TypeMethod and Description
public <V> Batch<V>
collect(Function<? super T, ? extends V> function)

public int
count(Predicate<? super T> predicate)

public <V> Batch<V>
flatCollect(Function<? super T, ? extends Iterable<V>> function)

public void
forEach(Procedure<? super T> procedure)

public String
makeString(String separator)

public T
max(Comparator<? super T> comparator)

public <V extends Comparable<? super V>> T
maxBy(Function<? super T, ? extends V> function)

public T
min(Comparator<? super T> comparator)

public <V extends Comparable<? super V>> T
minBy(Function<? super T, ? extends V> function)

public Batch<T>
select(Predicate<? super T> predicate)

public DoubleSumResultHolder
sumOfDouble(DoubleFunction<? super T> function)

public DoubleSumResultHolder
sumOfFloat(FloatFunction<? super T> function)

public long
sumOfInt(IntFunction<? super T> function)

public long
sumOfLong(LongFunction<? super T> function)

Method Detail

collectback to summary
public <V> Batch<V> collect(Function<? super T, ? extends V> function)
countback to summary
public int count(Predicate<? super T> predicate)
flatCollectback to summary
public <V> Batch<V> flatCollect(Function<? super T, ? extends Iterable<V>> function)
forEachback to summary
public void forEach(Procedure<? super T> procedure)
makeStringback to summary
public String makeString(String separator)
maxback to summary
public T max(Comparator<? super T> comparator)
maxByback to summary
public <V extends Comparable<? super V>> T maxBy(Function<? super T, ? extends V> function)
minback to summary
public T min(Comparator<? super T> comparator)
minByback to summary
public <V extends Comparable<? super V>> T minBy(Function<? super T, ? extends V> function)
selectback to summary
public Batch<T> select(Predicate<? super T> predicate)
sumOfDoubleback to summary
public DoubleSumResultHolder sumOfDouble(DoubleFunction<? super T> function)
sumOfFloatback to summary
public DoubleSumResultHolder sumOfFloat(FloatFunction<? super T> function)
sumOfIntback to summary
public long sumOfInt(IntFunction<? super T> function)
sumOfLongback to summary
public long sumOfLong(LongFunction<? super T> function)