Class Aggregate
java.lang.Object
com.strobel.core.Aggregate
- Author:
- Mike Strobel
-
Method Summary
Modifier and TypeMethodDescriptionstatic <TSource, TAccumulate>
TAccumulateaggregate(Iterable<TSource> source, Accumulator<TSource, TAccumulate> accumulator) static <TSource, TAccumulate, TResult>
TResultaggregate(Iterable<TSource> source, Accumulator<TSource, TAccumulate> accumulator, Selector<TAccumulate, TResult> resultSelector) static <TSource, TAccumulate>
TAccumulateaggregate(Iterable<TSource> source, TAccumulate seed, Accumulator<TSource, TAccumulate> accumulator) static <TSource, TAccumulate, TResult>
TResultaggregate(Iterable<TSource> source, TAccumulate seed, Accumulator<TSource, TAccumulate> accumulator, Selector<TAccumulate, TResult> resultSelector)
-
Method Details
-
aggregate
public static <TSource, TAccumulate> TAccumulate aggregate(Iterable<TSource> source, Accumulator<TSource, TAccumulate> accumulator) -
aggregate
public static <TSource, TAccumulate> TAccumulate aggregate(Iterable<TSource> source, TAccumulate seed, Accumulator<TSource, TAccumulate> accumulator) -
aggregate
public static <TSource, TAccumulate, TResult> TResult aggregate(Iterable<TSource> source, Accumulator<TSource, TAccumulate> accumulator, Selector<TAccumulate, TResult> resultSelector) -
aggregate
public static <TSource, TAccumulate, TResult> TResult aggregate(Iterable<TSource> source, TAccumulate seed, Accumulator<TSource, TAccumulate> accumulator, Selector<TAccumulate, TResult> resultSelector)
-