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
-