Class NullSafeEquals
java.lang.Object
com.singularsys.jep.functions.PostfixMathCommand
com.singularsys.jep.functions.BinaryFunction
com.singularsys.jep.functions.Comparative
com.singularsys.jep.misc.nullwrapper.functions.NullSafeEquals
- All Implemented Interfaces:
NullWrappedFunctionI,PostfixMathCommandI,Serializable
The Null Safe equals function.
null <=> null is true; null <=> non-null is false; not-null <=> null is false;
other value as Comparative
- Since:
- 3.4
- Author:
- Richard Morris
- See Also:
-
Field Summary
Fields inherited from class com.singularsys.jep.functions.PostfixMathCommand
curNumberOfParameters, name, NaN, numberOfParameters -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.singularsys.jep.functions.Comparative
compare, eq, ge, getId, getTolerance, gt, le, lt, ne, setToleranceMethods inherited from class com.singularsys.jep.functions.BinaryFunction
instanceOf, instanceOf, runMethods inherited from class com.singularsys.jep.functions.PostfixMathCommand
asArray, asBool, asDouble, asInt, asLong, asStrictInt, asString, checkNumberOfParameters, getName, getNumberOfParameters, setCurNumberOfParameters, setName, toString, toString
-
Constructor Details
-
NullSafeEquals
public NullSafeEquals()
-
-
Method Details
-
getRoot
Description copied from interface:NullWrappedFunctionIGet to function which this function wraps.- Specified by:
getRootin interfaceNullWrappedFunctionI- Returns:
- the root function, may be "this".
-
eval
- Overrides:
evalin classComparative- Throws:
EvaluationException
-