@PSOperatorWrapper public class ArithmeticOperators extends java.lang.Object
| Constructor and Description |
|---|
ArithmeticOperators() |
| Modifier and Type | Method and Description |
|---|---|
static Function<Item,java.lang.Number> |
add(java.lang.String numField1,
java.lang.String numField2)
Add the values of two fields in an item.
|
static Function<Item,java.lang.Integer> |
castToInt(java.lang.String numField)
Cast a number to integer type.
|
static Function<Item,java.lang.Long> |
castToLong(java.lang.String numField)
Cast a number to long type.
|
static Function<Item,java.lang.Number> |
divide(java.lang.String numField1,
java.lang.String numField2)
Divide the values of two fields in an item.
|
static Function<Item,java.lang.Number> |
mode(java.lang.String numField1,
java.lang.String numField2)
Mode the values of two fields in an item.
|
static Function<Item,java.lang.Number> |
multiply(java.lang.String numField1,
java.lang.String numField2)
Multiply the values of two fields in an item.
|
static Function<Item,java.lang.Double> |
roundDown(java.lang.String numField,
java.lang.Number value)
Round down a number.
|
static Function<Item,java.lang.Double> |
roundUp(java.lang.String numField,
java.lang.Number value)
Round up a number.
|
static Function<Item,java.lang.Number> |
sub(java.lang.String numField1,
java.lang.String numField2)
Subtract the values of two fields in an item.
|
public static Function<Item,java.lang.Double> roundUp(java.lang.String numField, java.lang.Number value)
numField - the name of the number fieldvalue - the value to roundpublic static Function<Item,java.lang.Double> roundDown(java.lang.String numField, java.lang.Number value)
numField - the name of the number fieldvalue - the value to roundpublic static Function<Item,java.lang.Long> castToLong(java.lang.String numField)
numField - the name of the number fieldpublic static Function<Item,java.lang.Integer> castToInt(java.lang.String numField)
numField - the name of the number fieldpublic static Function<Item,java.lang.Number> add(java.lang.String numField1, java.lang.String numField2)
numField1 - the name of the first fieldnumField2 - the name of the second fieldpublic static Function<Item,java.lang.Number> sub(java.lang.String numField1, java.lang.String numField2)
numField1 - the name of the first fieldnumField2 - the name of the second fieldpublic static Function<Item,java.lang.Number> multiply(java.lang.String numField1, java.lang.String numField2)
numField1 - the name of the first fieldnumField2 - the name of the second fieldpublic static Function<Item,java.lang.Number> divide(java.lang.String numField1, java.lang.String numField2)
numField1 - the name of the first fieldnumField2 - the name of the second field