Interface ArrayReducerOperator<T>
- All Superinterfaces:
Expression,Serializable
- All Known Implementing Classes:
ImmutableArrayReducerOperator
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BinaryOperator<Boolean> static final BinaryOperator<Object> static final BinaryOperator<Boolean> static final BinaryOperator<BigDecimal> static final BinaryOperator<BigDecimal> static final BinaryOperator<BigDecimal> static final BinaryOperator<BigInteger> static final BinaryOperator<BigInteger> static final BinaryOperator<BigInteger> -
Method Summary
Modifier and TypeMethodDescriptionstatic BinaryOperator<Boolean> static BinaryOperator<Boolean> default Objecteval(EvalContext evalContext) default Set<EventMatcher> default Objectdefault ValueTypestatic BinaryOperator<? extends Number> static BinaryOperator<? extends Number> static BinaryOperator<? extends Number>
-
Field Details
-
ANSWER_COUNT
-
INTEGER_SUM
-
DECIMAL_SUM
-
INTEGER_MIN
-
DECIMAL_MIN
-
INTEGER_MAX
-
DECIMAL_MAX
-
ANY
-
ALL
-
-
Method Details
-
getReducer
-
getArrayExpression
-
getPlaceholderValue
-
eval
- Specified by:
evalin interfaceExpression
-
getValueType
- Specified by:
getValueTypein interfaceExpression
-
getEvalRequiredConditions
- Specified by:
getEvalRequiredConditionsin interfaceExpression
-
sumOp
-
minOp
-
maxOp
-
allOp
-
anyOp
-