static <A> UniConstraintCollector<A,?,Double> |
ConstraintCollectors.average(ToIntFunction<A> groupValueMapping) |
Returns a collector that calculates an average of an int property of the elements that are being grouped.
|
static <A> UniConstraintCollector<A,?,BigDecimal> |
ConstraintCollectors.averageBigDecimal(Function<A,BigDecimal> groupValueMapping) |
|
static <A> UniConstraintCollector<A,?,BigDecimal> |
ConstraintCollectors.averageBigInteger(Function<A,BigInteger> groupValueMapping) |
|
static <A> UniConstraintCollector<A,?,Duration> |
ConstraintCollectors.averageDuration(Function<A,Duration> groupValueMapping) |
|
static <A> UniConstraintCollector<A,?,Double> |
ConstraintCollectors.averageLong(ToLongFunction<A> groupValueMapping) |
|
static <A,Result_,SubResultContainer1_,SubResultContainer2_,SubResult1_,SubResult2_> UniConstraintCollector<A,?,Result_> |
ConstraintCollectors.compose(UniConstraintCollector<A,SubResultContainer1_,SubResult1_> subCollector1,
UniConstraintCollector<A,SubResultContainer2_,SubResult2_> subCollector2,
BiFunction<SubResult1_,SubResult2_,Result_> composeFunction) |
Returns a constraint collector the result of which is a composition of other constraint collectors.
|
static <A,Result_,SubResultContainer1_,SubResultContainer2_,SubResultContainer3_,SubResult1_,SubResult2_,SubResult3_> UniConstraintCollector<A,?,Result_> |
ConstraintCollectors.compose(UniConstraintCollector<A,SubResultContainer1_,SubResult1_> subCollector1,
UniConstraintCollector<A,SubResultContainer2_,SubResult2_> subCollector2,
UniConstraintCollector<A,SubResultContainer3_,SubResult3_> subCollector3,
TriFunction<SubResult1_,SubResult2_,SubResult3_,Result_> composeFunction) |
Returns a constraint collector the result of which is a composition of other constraint collectors.
|
static <A,Result_,SubResultContainer1_,SubResultContainer2_,SubResultContainer3_,SubResultContainer4_,SubResult1_,SubResult2_,SubResult3_,SubResult4_> UniConstraintCollector<A,?,Result_> |
ConstraintCollectors.compose(UniConstraintCollector<A,SubResultContainer1_,SubResult1_> subCollector1,
UniConstraintCollector<A,SubResultContainer2_,SubResult2_> subCollector2,
UniConstraintCollector<A,SubResultContainer3_,SubResult3_> subCollector3,
UniConstraintCollector<A,SubResultContainer4_,SubResult4_> subCollector4,
QuadFunction<SubResult1_,SubResult2_,SubResult3_,SubResult4_,Result_> composeFunction) |
Returns a constraint collector the result of which is a composition of other constraint collectors.
|
static <A,ResultContainer_,Result_> UniConstraintCollector<A,ResultContainer_,Result_> |
ConstraintCollectors.conditionally(Predicate<A> condition,
UniConstraintCollector<A,ResultContainer_,Result_> delegate) |
Returns a collector that delegates to the underlying collector
if and only if the input tuple meets the given condition.
|
static <A> UniConstraintCollector<A,?,Integer> |
ConstraintCollectors.count() |
Returns a collector that counts the number of elements that are being grouped.
|
static <A> UniConstraintCollector<A,?,Integer> |
ConstraintCollectors.countDistinct() |
|
static <A> UniConstraintCollector<A,?,Integer> |
ConstraintCollectors.countDistinct(Function<A,?> groupValueMapping) |
Returns a collector that counts the number of unique elements that are being grouped.
|
static <A> UniConstraintCollector<A,?,Long> |
ConstraintCollectors.countDistinctLong(Function<A,?> groupValueMapping) |
|
static <A> UniConstraintCollector<A,?,Long> |
ConstraintCollectors.countLong() |
|
static <A extends Comparable<A>> UniConstraintCollector<A,?,A> |
ConstraintCollectors.max() |
Returns a collector that finds a maximum value in a group of Comparable elements.
|
static <A> UniConstraintCollector<A,?,A> |
ConstraintCollectors.max(Comparator<A> comparator) |
|
static <A,Mapped extends Comparable<Mapped>> UniConstraintCollector<A,?,Mapped> |
ConstraintCollectors.max(Function<A,Mapped> groupValueMapping) |
Returns a collector that finds a maximum value in a group of Comparable elements.
|
static <A,Mapped> UniConstraintCollector<A,?,Mapped> |
ConstraintCollectors.max(Function<A,Mapped> groupValueMapping,
Comparator<Mapped> comparator) |
|
static <A extends Comparable<A>> UniConstraintCollector<A,?,A> |
ConstraintCollectors.min() |
Returns a collector that finds a minimum value in a group of Comparable elements.
|
static <A> UniConstraintCollector<A,?,A> |
ConstraintCollectors.min(Comparator<A> comparator) |
|
static <A,Mapped extends Comparable<Mapped>> UniConstraintCollector<A,?,Mapped> |
ConstraintCollectors.min(Function<A,Mapped> groupValueMapping) |
Returns a collector that finds a minimum value in a group of Comparable elements.
|
static <A,Mapped> UniConstraintCollector<A,?,Mapped> |
ConstraintCollectors.min(Function<A,Mapped> groupValueMapping,
Comparator<Mapped> comparator) |
|
static <A,Result> UniConstraintCollector<A,?,Result> |
ConstraintCollectors.sum(Function<? super A,Result> groupValueMapping,
Result zero,
BinaryOperator<Result> adder,
BinaryOperator<Result> subtractor) |
|
static <A> UniConstraintCollector<A,?,Integer> |
ConstraintCollectors.sum(ToIntFunction<? super A> groupValueMapping) |
Returns a collector that sums an int property of the elements that are being grouped.
|
static <A> UniConstraintCollector<A,?,BigDecimal> |
ConstraintCollectors.sumBigDecimal(Function<? super A,BigDecimal> groupValueMapping) |
|
static <A> UniConstraintCollector<A,?,BigInteger> |
ConstraintCollectors.sumBigInteger(Function<? super A,BigInteger> groupValueMapping) |
|
static <A> UniConstraintCollector<A,?,Duration> |
ConstraintCollectors.sumDuration(Function<? super A,Duration> groupValueMapping) |
|
static <A> UniConstraintCollector<A,?,Long> |
ConstraintCollectors.sumLong(ToLongFunction<? super A> groupValueMapping) |
|
static <A> UniConstraintCollector<A,?,Period> |
ConstraintCollectors.sumPeriod(Function<? super A,Period> groupValueMapping) |
|
static <A,Mapped,Result extends Collection<Mapped>> UniConstraintCollector<A,?,Result> |
ConstraintCollectors.toCollection(Function<A,Mapped> groupValueMapping,
IntFunction<Result> collectionFunction) |
Deprecated.
|
static <A,Result extends Collection<A>> UniConstraintCollector<A,?,Result> |
ConstraintCollectors.toCollection(IntFunction<Result> collectionFunction) |
Deprecated.
|
static <A> UniConstraintCollector<A,?,List<A>> |
ConstraintCollectors.toList() |
|
static <A,Mapped> UniConstraintCollector<A,?,List<Mapped>> |
ConstraintCollectors.toList(Function<A,Mapped> groupValueMapping) |
Creates constraint collector that returns List of the given element type.
|
static <A,Key,Value> UniConstraintCollector<A,?,Map<Key,Set<Value>>> |
ConstraintCollectors.toMap(Function<? super A,? extends Key> keyMapper,
Function<? super A,? extends Value> valueMapper) |
Creates a constraint collector that returns a Map with given keys and values consisting of a
Set of mappings.
|
static <A,Key,Value> UniConstraintCollector<A,?,Map<Key,Value>> |
ConstraintCollectors.toMap(Function<? super A,? extends Key> keyMapper,
Function<? super A,? extends Value> valueMapper,
BinaryOperator<Value> mergeFunction) |
Creates a constraint collector that returns a Map .
|
static <A,Key,Value,ValueSet extends Set<Value>> UniConstraintCollector<A,?,Map<Key,ValueSet>> |
ConstraintCollectors.toMap(Function<? super A,? extends Key> keyMapper,
Function<? super A,? extends Value> valueMapper,
IntFunction<ValueSet> valueSetFunction) |
Creates a constraint collector that returns a Map with given keys and values consisting of a
Set of mappings.
|
static <A> UniConstraintCollector<A,?,Set<A>> |
ConstraintCollectors.toSet() |
Creates constraint collector that returns Set of the same element type as the ConstraintStream .
|
static <A,Mapped> UniConstraintCollector<A,?,Set<Mapped>> |
ConstraintCollectors.toSet(Function<A,Mapped> groupValueMapping) |
Creates constraint collector that returns Set of the same element type as the ConstraintStream .
|
static <A,Key extends Comparable<Key>,Value> UniConstraintCollector<A,?,SortedMap<Key,Set<Value>>> |
ConstraintCollectors.toSortedMap(Function<? super A,? extends Key> keyMapper,
Function<? super A,? extends Value> valueMapper) |
Creates a constraint collector that returns a SortedMap with given keys and values consisting of a
Set of mappings.
|
static <A,Key extends Comparable<Key>,Value> UniConstraintCollector<A,?,SortedMap<Key,Value>> |
ConstraintCollectors.toSortedMap(Function<? super A,? extends Key> keyMapper,
Function<? super A,? extends Value> valueMapper,
BinaryOperator<Value> mergeFunction) |
Creates a constraint collector that returns a SortedMap .
|
static <A,Key extends Comparable<Key>,Value,ValueSet extends Set<Value>> UniConstraintCollector<A,?,SortedMap<Key,ValueSet>> |
ConstraintCollectors.toSortedMap(Function<? super A,? extends Key> keyMapper,
Function<? super A,? extends Value> valueMapper,
IntFunction<ValueSet> valueSetFunction) |
Creates a constraint collector that returns a SortedMap with given keys and values consisting of a
Set of mappings.
|
static <A extends Comparable<A>> UniConstraintCollector<A,?,SortedSet<A>> |
ConstraintCollectors.toSortedSet() |
|
static <A> UniConstraintCollector<A,?,SortedSet<A>> |
ConstraintCollectors.toSortedSet(Comparator<A> comparator) |
|
static <A,Mapped extends Comparable<Mapped>> UniConstraintCollector<A,?,SortedSet<Mapped>> |
ConstraintCollectors.toSortedSet(Function<A,Mapped> groupValueMapping) |
|
static <A,Mapped> UniConstraintCollector<A,?,SortedSet<Mapped>> |
ConstraintCollectors.toSortedSet(Function<A,Mapped> groupValueMapping,
Comparator<Mapped> comparator) |
|