public class NumberAverageReductionTarget extends NumberReductionTarget
ReductionTarget operating on numbers that generate an
average.
The result is always a AverageValue object.| Constructor and Description |
|---|
NumberAverageReductionTarget(PropExpression<? extends java.lang.Number> tag) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Number |
combine(java.lang.Number a,
java.lang.Number b)
Combine two partial values.
|
java.lang.Number |
getDefault()
value to return if no records combined,
|
getInstanceequals, getExpression, getReduction, getTarget, hashCode, toStringpublic NumberAverageReductionTarget(PropExpression<? extends java.lang.Number> tag) throws IllegalReductionException
IllegalReductionExceptionpublic java.lang.Number combine(java.lang.Number a,
java.lang.Number b)
ReductionTargetcombine in class ReductionTarget<java.lang.Number>public java.lang.Number getDefault()
ReductionTargetgetDefault in class ReductionTarget<java.lang.Number>