public class ArrayDifferenceFunction extends Scalar<java.lang.Object[],java.lang.Object>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
Modifier | Constructor and Description |
---|---|
protected |
ArrayDifferenceFunction(FunctionInfo functionInfo,
java.util.Set<java.lang.Object> subtractSet) |
Modifier and Type | Method and Description |
---|---|
Scalar<java.lang.Object[],java.lang.Object> |
compile(java.util.List<Symbol> arguments)
Returns a optional compiled version of the scalar implementation.
|
java.lang.Object[] |
evaluate(Input[] args) |
FunctionInfo |
info() |
static void |
register(ScalarFunctionModule module) |
anyNonLiterals, containsNullLiteral, normalizeSymbol
public static final java.lang.String NAME
protected ArrayDifferenceFunction(FunctionInfo functionInfo, @Nullable java.util.Set<java.lang.Object> subtractSet)
public static void register(ScalarFunctionModule module)
public FunctionInfo info()
public Scalar<java.lang.Object[],java.lang.Object> compile(java.util.List<Symbol> arguments)
Scalar