public class Calculator
extends java.lang.Object
| Constructor and Description |
|---|
Calculator() |
| Modifier and Type | Method and Description |
|---|---|
static Data |
and(java.util.function.Supplier<Data> s1,
java.util.function.Supplier<Data> s2) |
static int |
compare(java.lang.Object v1,
java.lang.Object v2,
RuntimeContextBuilder.DALRuntimeContext context) |
static java.lang.Object |
divide(java.lang.Object v1,
java.lang.Object v2,
RuntimeContextBuilder.DALRuntimeContext context) |
static boolean |
equals(Data v1,
Data v2) |
static boolean |
greater(java.lang.Object left,
java.lang.Object right,
RuntimeContextBuilder.DALRuntimeContext context) |
static boolean |
greaterOrEqual(java.lang.Object left,
java.lang.Object right,
RuntimeContextBuilder.DALRuntimeContext context) |
static boolean |
less(java.lang.Object left,
java.lang.Object right,
RuntimeContextBuilder.DALRuntimeContext context) |
static boolean |
lessOrEqual(java.lang.Object left,
java.lang.Object rgiht,
RuntimeContextBuilder.DALRuntimeContext context) |
static java.lang.Object |
multiply(java.lang.Object v1,
java.lang.Object v2,
RuntimeContextBuilder.DALRuntimeContext context) |
static Data |
negate(Data data,
RuntimeContextBuilder.DALRuntimeContext context) |
static java.lang.Object |
not(java.lang.Object v) |
static boolean |
notEqual(Data left,
Data right) |
static Data |
or(java.util.function.Supplier<Data> s1,
java.util.function.Supplier<Data> s2) |
static java.lang.Object |
plus(java.lang.Object v1,
java.lang.Object v2,
RuntimeContextBuilder.DALRuntimeContext context) |
static Data |
positive(Data data,
RuntimeContextBuilder.DALRuntimeContext context) |
static void |
requireBooleanType(java.lang.Object v,
java.lang.String operand) |
static java.lang.Object |
subtract(java.lang.Object v1,
java.lang.Object v2,
RuntimeContextBuilder.DALRuntimeContext context) |
public static int compare(java.lang.Object v1,
java.lang.Object v2,
RuntimeContextBuilder.DALRuntimeContext context)
public static java.lang.Object plus(java.lang.Object v1,
java.lang.Object v2,
RuntimeContextBuilder.DALRuntimeContext context)
public static java.lang.Object subtract(java.lang.Object v1,
java.lang.Object v2,
RuntimeContextBuilder.DALRuntimeContext context)
public static java.lang.Object multiply(java.lang.Object v1,
java.lang.Object v2,
RuntimeContextBuilder.DALRuntimeContext context)
public static java.lang.Object divide(java.lang.Object v1,
java.lang.Object v2,
RuntimeContextBuilder.DALRuntimeContext context)
public static Data and(java.util.function.Supplier<Data> s1, java.util.function.Supplier<Data> s2)
public static Data or(java.util.function.Supplier<Data> s1, java.util.function.Supplier<Data> s2)
public static java.lang.Object not(java.lang.Object v)
public static void requireBooleanType(java.lang.Object v,
java.lang.String operand)
public static Data negate(Data data, RuntimeContextBuilder.DALRuntimeContext context)
public static Data positive(Data data, RuntimeContextBuilder.DALRuntimeContext context)
public static boolean less(java.lang.Object left,
java.lang.Object right,
RuntimeContextBuilder.DALRuntimeContext context)
public static boolean greaterOrEqual(java.lang.Object left,
java.lang.Object right,
RuntimeContextBuilder.DALRuntimeContext context)
public static boolean lessOrEqual(java.lang.Object left,
java.lang.Object rgiht,
RuntimeContextBuilder.DALRuntimeContext context)
public static boolean greater(java.lang.Object left,
java.lang.Object right,
RuntimeContextBuilder.DALRuntimeContext context)