Package io.dialob.program.expr.arith
Class Reducers
- java.lang.Object
-
- io.dialob.program.expr.arith.Reducers
-
public class Reducers extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classReducers.Boolstatic classReducers.DurationOpsstatic classReducers.Intstatic classReducers.Numberstatic interfaceReducers.OperatorTemplate<T>static classReducers.PeriodOpsstatic classReducers.Str
-
Field Summary
Fields Modifier and Type Field Description static Reducers.OperatorTemplate<BigDecimal>DECIMAL_OPERATOR_TEMPLATEstatic Reducers.OperatorTemplate<Duration>DURATION_OPERATOR_TEMPLATEstatic Reducers.OperatorTemplate<Integer>INTEGER_OPERATOR_TEMPLATEstatic Reducers.OperatorTemplate<Period>PERIOD_OPERATOR_TEMPLATE
-
Constructor Summary
Constructors Constructor Description Reducers()
-
-
-
Field Detail
-
INTEGER_OPERATOR_TEMPLATE
public static final Reducers.OperatorTemplate<Integer> INTEGER_OPERATOR_TEMPLATE
-
DECIMAL_OPERATOR_TEMPLATE
public static final Reducers.OperatorTemplate<BigDecimal> DECIMAL_OPERATOR_TEMPLATE
-
PERIOD_OPERATOR_TEMPLATE
public static final Reducers.OperatorTemplate<Period> PERIOD_OPERATOR_TEMPLATE
-
DURATION_OPERATOR_TEMPLATE
public static final Reducers.OperatorTemplate<Duration> DURATION_OPERATOR_TEMPLATE
-
-
Method Detail
-
ofType
@Nonnull public static Reducers.OperatorTemplate<?> ofType(@Nonnull ValueType valueType)
-
-