public class NumberSumReductionTarget extends NumberReductionTarget
ReductionTarget operating on numbers.| Constructor and Description |
|---|
NumberSumReductionTarget(PropExpression<? extends java.lang.Number> tag) |
NumberSumReductionTarget(PropExpression<? extends java.lang.Number> tag,
java.lang.Number def) |
| 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 NumberSumReductionTarget(PropExpression<? extends java.lang.Number> tag) throws IllegalReductionException
IllegalReductionExceptionpublic NumberSumReductionTarget(PropExpression<? extends java.lang.Number> tag, java.lang.Number def) 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>