public class CompareOps
extends java.lang.Object
The following is the mapping of Progress language features to the corresponding feature in this class:
= or EQ operatorisEqual(com.goldencode.p2j.util.BaseDataType, com.goldencode.p2j.util.BaseDataType)
<> or NE operatorisNotEqual(com.goldencode.p2j.util.BaseDataType, com.goldencode.p2j.util.BaseDataType)
> or GT operatorisGreaterThan(com.goldencode.p2j.util.BaseDataType, com.goldencode.p2j.util.BaseDataType)
>= or GE operatorisGreaterThanOrEqual(com.goldencode.p2j.util.BaseDataType, com.goldencode.p2j.util.BaseDataType)
< or LT operatorisLessThan(com.goldencode.p2j.util.BaseDataType, com.goldencode.p2j.util.BaseDataType)
<= or LE operatorisLessThanOrEqual(com.goldencode.p2j.util.BaseDataType, com.goldencode.p2j.util.BaseDataType)
maximum functionmaximum(BaseDataType[])
minimum functionminimum(BaseDataType[])
The above methods all return an instance of logical
which allows
the Progress unknown value to be properly handled. Each method is
heavily overloaded to support the possible variants of Java primitive
types as parameters. A duplicate version of each of the operators
exists under a name without the 'is' prefix, which returns
boolean
as a convenience (WARNING: these duplicates
do not have all overloaded variants to support all primitive types as
do the versions that return a logical
).
This class implements common unknown value logic for all operators and functions, which is summarized by the following table of results (whether the unknown value is in the left or right operand makes no difference):
Operator One Operand Unknown Both Operands Unknown -------------------- --------------------- ---------------------- isEqual false true isNotEqual true false isGreaterThan unknown value false isLessThan unknown value false isGreaterThanOrEqual unknown value true isLessThanOrEqual unknown value true
If any parameter of the minimum(com.goldencode.p2j.util.BaseDataType[])
or maximum(com.goldencode.p2j.util.BaseDataType[])
methods
is unknown, the result is unknown.
Helper methods exist to test if an instance is unknown
isUnknown(com.goldencode.p2j.util.BaseDataType)
(and _isUnknown(com.goldencode.p2j.util.BaseDataType)
) or is not unknown
notUnknown(com.goldencode.p2j.util.BaseDataType)
(and _notUnknown(com.goldencode.p2j.util.BaseDataType)
). They return a
logical
or boolean
type which makes them a
simpler form to use in expressions instead of
isEqual(new unknown())
.
Constructor and Description |
---|
CompareOps() |
Modifier and Type | Method and Description |
---|---|
static boolean |
_isEqual(BaseDataType op1,
BaseDataType op2)
Determines if the two operands are equivalent.
|
static boolean |
_isEqual(BaseDataType op1,
boolean op2)
Determines if the two operands are equivalent.
|
static boolean |
_isEqual(BaseDataType op1,
double op2)
Determines if the two operands are equivalent.
|
static boolean |
_isEqual(BaseDataType op1,
long op2)
Determines if the two operands are equivalent.
|
static boolean |
_isEqual(BaseDataType op1,
java.lang.String op2)
Determines if the two operands are equivalent.
|
static boolean |
_isEqual(BaseDataType op1,
WrappedResource op2)
Determines if the two operands are equivalent.
|
static boolean |
_isEqual(boolean op1,
BaseDataType op2)
Determines if the two operands are equivalent.
|
static boolean |
_isEqual(boolean op1,
boolean op2)
Determines if the two operands are equivalent.
|
static boolean |
_isEqual(double op1,
BaseDataType op2)
Determines if the two operands are equivalent.
|
static boolean |
_isEqual(double op1,
double op2)
Determines if the two operands are equivalent.
|
static boolean |
_isEqual(long op1,
BaseDataType op2)
Determines if the two operands are equivalent.
|
static boolean |
_isEqual(long op1,
long op2)
Determines if the two operands are equivalent.
|
static boolean |
_isEqual(java.lang.String op1,
BaseDataType op2)
Determines if the two operands are equivalent.
|
static boolean |
_isEqual(java.lang.String op1,
java.lang.String op2)
Determines if the two operands are equivalent.
|
static boolean |
_isEqual(WrappedResource op1,
BaseDataType op2)
Determines if the two operands are equivalent.
|
static boolean |
_isEqual(WrappedResource op1,
WrappedResource op2)
Determines if the two operands are equivalent.
|
static boolean |
_isGreaterThan(BaseDataType op1,
BaseDataType op2)
Determines if the left operand is greater than the right operand.
|
static boolean |
_isGreaterThan(BaseDataType op1,
boolean op2)
Determines if the left operand is greater than the right operand.
|
static boolean |
_isGreaterThan(BaseDataType op1,
double op2)
Determines if the left operand is greater than the right operand.
|
static boolean |
_isGreaterThan(BaseDataType op1,
long op2)
Determines if the left operand is greater than the right operand.
|
static boolean |
_isGreaterThan(BaseDataType op1,
java.lang.String op2)
Determines if the left operand is greater than the right operand.
|
static boolean |
_isGreaterThan(boolean op1,
BaseDataType op2)
Determines if the left operand is greater than the right operand.
|
static boolean |
_isGreaterThan(boolean op1,
boolean op2)
Determines if the left operand is greater than the right operand.
|
static boolean |
_isGreaterThan(double op1,
BaseDataType op2)
Determines if the left operand is greater than the right operand.
|
static boolean |
_isGreaterThan(double op1,
double op2)
Determines if the left operand is greater than the right operand.
|
static boolean |
_isGreaterThan(long op1,
BaseDataType op2)
Determines if the left operand is greater than the right operand.
|
static boolean |
_isGreaterThan(long op1,
long op2)
Determines if the left operand is greater than the right operand.
|
static boolean |
_isGreaterThan(java.lang.String op1,
BaseDataType op2)
Determines if the left operand is greater than the right operand.
|
static boolean |
_isGreaterThan(java.lang.String op1,
java.lang.String op2)
Determines if the left operand is greater than the right operand.
|
static boolean |
_isGreaterThanOrEqual(BaseDataType op1,
BaseDataType op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static boolean |
_isGreaterThanOrEqual(BaseDataType op1,
boolean op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static boolean |
_isGreaterThanOrEqual(BaseDataType op1,
double op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static boolean |
_isGreaterThanOrEqual(BaseDataType op1,
long op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static boolean |
_isGreaterThanOrEqual(BaseDataType op1,
java.lang.String op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static boolean |
_isGreaterThanOrEqual(boolean op1,
BaseDataType op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static boolean |
_isGreaterThanOrEqual(boolean op1,
boolean op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static boolean |
_isGreaterThanOrEqual(double op1,
BaseDataType op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static boolean |
_isGreaterThanOrEqual(double op1,
double op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static boolean |
_isGreaterThanOrEqual(long op1,
BaseDataType op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static boolean |
_isGreaterThanOrEqual(long op1,
long op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static boolean |
_isGreaterThanOrEqual(java.lang.String op1,
BaseDataType op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static boolean |
_isGreaterThanOrEqual(java.lang.String op1,
java.lang.String op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static boolean |
_isLessThan(BaseDataType op1,
BaseDataType op2)
Determines if the left operand is less than the right operand.
|
static boolean |
_isLessThan(BaseDataType op1,
boolean op2)
Determines if the left operand is less than the right operand.
|
static boolean |
_isLessThan(BaseDataType op1,
double op2)
Determines if the left operand is less than the right operand.
|
static boolean |
_isLessThan(BaseDataType op1,
long op2)
Determines if the left operand is less than the right operand.
|
static boolean |
_isLessThan(BaseDataType op1,
java.lang.String op2)
Determines if the left operand is less than the right operand.
|
static boolean |
_isLessThan(boolean op1,
BaseDataType op2)
Determines if the left operand is less than the right operand.
|
static boolean |
_isLessThan(boolean op1,
boolean op2)
Determines if the left operand is less than the right operand.
|
static boolean |
_isLessThan(double op1,
BaseDataType op2)
Determines if the left operand is less than the right operand.
|
static boolean |
_isLessThan(double op1,
double op2)
Determines if the left operand is less than the right operand.
|
static boolean |
_isLessThan(long op1,
BaseDataType op2)
Determines if the left operand is less than the right operand.
|
static boolean |
_isLessThan(long op1,
long op2)
Determines if the left operand is less than the right operand.
|
static boolean |
_isLessThan(java.lang.String op1,
BaseDataType op2)
Determines if the left operand is less than the right operand.
|
static boolean |
_isLessThan(java.lang.String op1,
java.lang.String op2)
Determines if the left operand is less than the right operand.
|
static boolean |
_isLessThanOrEqual(BaseDataType op1,
BaseDataType op2)
Determines if the left operand is less than or equal to the right
operand.
|
static boolean |
_isLessThanOrEqual(BaseDataType op1,
boolean op2)
Determines if the left operand is less than or equal to the right
operand.
|
static boolean |
_isLessThanOrEqual(BaseDataType op1,
double op2)
Determines if the left operand is less than or equal to the right
operand.
|
static boolean |
_isLessThanOrEqual(BaseDataType op1,
long op2)
Determines if the left operand is less than or equal to the right
operand.
|
static boolean |
_isLessThanOrEqual(BaseDataType op1,
java.lang.String op2)
Determines if the left operand is less than or equal to the right
operand.
|
static boolean |
_isLessThanOrEqual(boolean op1,
BaseDataType op2)
Determines if the left operand is less than or equal to the right
operand.
|
static boolean |
_isLessThanOrEqual(boolean op1,
boolean op2)
Determines if the left operand is less than or equal to the right
operand.
|
static boolean |
_isLessThanOrEqual(double op1,
BaseDataType op2)
Determines if the left operand is less than or equal to the right
operand.
|
static boolean |
_isLessThanOrEqual(double op1,
double op2)
Determines if the left operand is less than or equal to the right
operand.
|
static boolean |
_isLessThanOrEqual(long op1,
BaseDataType op2)
Determines if the left operand is less than or equal to the right
operand.
|
static boolean |
_isLessThanOrEqual(long op1,
long op2)
Determines if the left operand is less than or equal to the right
operand.
|
static boolean |
_isLessThanOrEqual(java.lang.String op1,
BaseDataType op2)
Determines if the left operand is less than or equal to the right
operand.
|
static boolean |
_isLessThanOrEqual(java.lang.String op1,
java.lang.String op2)
Determines if the left operand is less than or equal to the right
operand.
|
static boolean |
_isNotEqual(BaseDataType op1,
BaseDataType op2)
Determines if the two operands are not equivalent.
|
static boolean |
_isNotEqual(BaseDataType op1,
boolean op2)
Determines if the two operands are not equivalent.
|
static boolean |
_isNotEqual(BaseDataType op1,
double op2)
Determines if the two operands are not equivalent.
|
static boolean |
_isNotEqual(BaseDataType op1,
long op2)
Determines if the two operands are not equivalent.
|
static boolean |
_isNotEqual(BaseDataType op1,
java.lang.String op2)
Determines if the two operands are not equivalent.
|
static boolean |
_isNotEqual(BaseDataType op1,
WrappedResource op2)
Determines if the two operands are not equivalent.
|
static boolean |
_isNotEqual(boolean op1,
BaseDataType op2)
Determines if the two operands are not equivalent.
|
static boolean |
_isNotEqual(boolean op1,
boolean op2)
Determines if the two operands are not equivalent.
|
static boolean |
_isNotEqual(double op1,
BaseDataType op2)
Determines if the two operands are not equivalent.
|
static boolean |
_isNotEqual(double op1,
double op2)
Determines if the two operands are not equivalent.
|
static boolean |
_isNotEqual(long op1,
BaseDataType op2)
Determines if the two operands are not equivalent.
|
static boolean |
_isNotEqual(long op1,
long op2)
Determines if the two operands are not equivalent.
|
static boolean |
_isNotEqual(java.lang.String op1,
BaseDataType op2)
Determines if the two operands are not equivalent.
|
static boolean |
_isNotEqual(java.lang.String op1,
java.lang.String op2)
Determines if the two operands are not equivalent.
|
static boolean |
_isNotEqual(WrappedResource op1,
BaseDataType op2)
Determines if the two operands are not equivalent.
|
static boolean |
_isNotEqual(WrappedResource op1,
WrappedResource op2)
Determines if the two operands are not equivalent.
|
static boolean |
_isUnknown(BaseDataType op)
Determines if the operand represents the
unknown value . |
static boolean |
_isUnknown(java.lang.String op)
Determines if the operand represents the
unknown value . |
static boolean |
_isUnknown(WrappedResource op)
Determines if the operand represents the
unknown value . |
static boolean |
_notUnknown(BaseDataType op)
Determines if the operand does NOT represent the
unknown value . |
static boolean |
_notUnknown(WrappedResource op)
Determines if the operand does NOT represent the
unknown value . |
static boolean |
equals(BaseDataType op1,
BaseDataType op2)
Determines if the two operands are equivalent.
|
static boolean |
greaterThan(BaseDataType op1,
BaseDataType op2)
Determines if the left operand is greater than the right operand.
|
static boolean |
greaterThanOrEqual(BaseDataType op1,
BaseDataType op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static logical |
isEqual(BaseDataType op1,
BaseDataType op2)
Determines if the two operands are equivalent.
|
static logical |
isEqual(BaseDataType op1,
boolean op2)
Determines if the two operands are equivalent.
|
static logical |
isEqual(BaseDataType op1,
double op2)
Determines if the two operands are equivalent.
|
static logical |
isEqual(BaseDataType op1,
long op2)
Determines if the two operands are equivalent.
|
static logical |
isEqual(BaseDataType op1,
java.lang.String op2)
Determines if the two operands are equivalent.
|
static logical |
isEqual(BaseDataType op1,
WrappedResource op2)
Determines if the two operands are equivalent.
|
static logical |
isEqual(boolean op1,
BaseDataType op2)
Determines if the two operands are equivalent.
|
static logical |
isEqual(boolean op1,
boolean op2)
Determines if the two operands are equivalent.
|
static logical |
isEqual(double op1,
BaseDataType op2)
Determines if the two operands are equivalent.
|
static logical |
isEqual(double op1,
double op2)
Determines if the two operands are equivalent.
|
static logical |
isEqual(long op1,
BaseDataType op2)
Determines if the two operands are equivalent.
|
static logical |
isEqual(long op1,
long op2)
Determines if the two operands are equivalent.
|
static logical |
isEqual(java.lang.String op1,
BaseDataType op2)
Determines if the two operands are equivalent.
|
static logical |
isEqual(java.lang.String op1,
java.lang.String op2)
Determines if the two operands are equivalent.
|
static logical |
isEqual(WrappedResource op1,
BaseDataType op2)
Determines if the two operands are equivalent.
|
static logical |
isEqual(WrappedResource op1,
WrappedResource op2)
Determines if the two operands are equivalent.
|
static logical |
isGreaterThan(BaseDataType op1,
BaseDataType op2)
Determines if the left operand is greater than the right operand.
|
static logical |
isGreaterThan(BaseDataType op1,
boolean op2)
Determines if the left operand is greater than the right operand.
|
static logical |
isGreaterThan(BaseDataType op1,
double op2)
Determines if the left operand is greater than the right operand.
|
static logical |
isGreaterThan(BaseDataType op1,
long op2)
Determines if the left operand is greater than the right operand.
|
static logical |
isGreaterThan(BaseDataType op1,
java.lang.String op2)
Determines if the left operand is greater than the right operand.
|
static logical |
isGreaterThan(boolean op1,
BaseDataType op2)
Determines if the left operand is greater than the right operand.
|
static logical |
isGreaterThan(boolean op1,
boolean op2)
Determines if the left operand is greater than the right operand.
|
static logical |
isGreaterThan(double op1,
BaseDataType op2)
Determines if the left operand is greater than the right operand.
|
static logical |
isGreaterThan(double op1,
double op2)
Determines if the left operand is greater than the right operand.
|
static logical |
isGreaterThan(long op1,
BaseDataType op2)
Determines if the left operand is greater than the right operand.
|
static logical |
isGreaterThan(long op1,
long op2)
Determines if the left operand is greater than the right operand.
|
static logical |
isGreaterThan(java.lang.String op1,
BaseDataType op2)
Determines if the left operand is greater than the right operand.
|
static logical |
isGreaterThan(java.lang.String op1,
java.lang.String op2)
Determines if the left operand is greater than the right operand.
|
static logical |
isGreaterThanOrEqual(BaseDataType op1,
BaseDataType op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static logical |
isGreaterThanOrEqual(BaseDataType op1,
boolean op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static logical |
isGreaterThanOrEqual(BaseDataType op1,
double op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static logical |
isGreaterThanOrEqual(BaseDataType op1,
long op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static logical |
isGreaterThanOrEqual(BaseDataType op1,
java.lang.String op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static logical |
isGreaterThanOrEqual(boolean op1,
BaseDataType op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static logical |
isGreaterThanOrEqual(boolean op1,
boolean op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static logical |
isGreaterThanOrEqual(double op1,
BaseDataType op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static logical |
isGreaterThanOrEqual(double op1,
double op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static logical |
isGreaterThanOrEqual(long op1,
BaseDataType op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static logical |
isGreaterThanOrEqual(long op1,
long op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static logical |
isGreaterThanOrEqual(java.lang.String op1,
BaseDataType op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static logical |
isGreaterThanOrEqual(java.lang.String op1,
java.lang.String op2)
Determines if the left operand is greater than or equal to the right
operand.
|
static logical |
isLessThan(BaseDataType op1,
BaseDataType op2)
Determines if the left operand is less than the right operand.
|
static logical |
isLessThan(BaseDataType op1,
boolean op2)
Determines if the left operand is less than the right operand.
|
static logical |
isLessThan(BaseDataType op1,
double op2)
Determines if the left operand is less than the right operand.
|
static logical |
isLessThan(BaseDataType op1,
long op2)
Determines if the left operand is less than the right operand.
|
static logical |
isLessThan(BaseDataType op1,
java.lang.String op2)
Determines if the left operand is less than the right operand.
|
static logical |
isLessThan(boolean op1,
BaseDataType op2)
Determines if the left operand is less than the right operand.
|
static logical |
isLessThan(boolean op1,
boolean op2)
Determines if the left operand is less than the right operand.
|
static logical |
isLessThan(double op1,
BaseDataType op2)
Determines if the left operand is less than the right operand.
|
static logical |
isLessThan(double op1,
double op2)
Determines if the left operand is less than the right operand.
|
static logical |
isLessThan(long op1,
BaseDataType op2)
Determines if the left operand is less than the right operand.
|
static logical |
isLessThan(long op1,
long op2)
Determines if the left operand is less than the right operand.
|
static logical |
isLessThan(java.lang.String op1,
BaseDataType op2)
Determines if the left operand is less than the right operand.
|
static logical |
isLessThan(java.lang.String op1,
java.lang.String op2)
Determines if the left operand is less than the right operand.
|
static logical |
isLessThanOrEqual(BaseDataType op1,
BaseDataType op2)
Determines if the left operand is less than or equal to the right
operand.
|
static logical |
isLessThanOrEqual(BaseDataType op1,
boolean op2)
Determines if the left operand is less than or equal to the right
operand.
|
static logical |
isLessThanOrEqual(BaseDataType op1,
double op2)
Determines if the left operand is less than or equal to the right
operand.
|
static logical |
isLessThanOrEqual(BaseDataType op1,
long op2)
Determines if the left operand is less than or equal to the right
operand.
|
static logical |
isLessThanOrEqual(BaseDataType op1,
java.lang.String op2)
Determines if the left operand is less than or equal to the right
operand.
|
static logical |
isLessThanOrEqual(boolean op1,
BaseDataType op2)
Determines if the left operand is less than or equal to the right
operand.
|
static logical |
isLessThanOrEqual(boolean op1,
boolean op2)
Determines if the left operand is less than or equal to the right
operand.
|
static logical |
isLessThanOrEqual(double op1,
BaseDataType op2)
Determines if the left operand is less than or equal to the right
operand.
|
static logical |
isLessThanOrEqual(double op1,
double op2)
Determines if the left operand is less than or equal to the right
operand.
|
static logical |
isLessThanOrEqual(long op1,
BaseDataType op2)
Determines if the left operand is less than or equal to the right
operand.
|
static logical |
isLessThanOrEqual(long op1,
long op2)
Determines if the left operand is less than or equal to the right
operand.
|
static logical |
isLessThanOrEqual(java.lang.String op1,
BaseDataType op2)
Determines if the left operand is less than or equal to the right
operand.
|
static logical |
isLessThanOrEqual(java.lang.String op1,
java.lang.String op2)
Determines if the left operand is less than or equal to the right
operand.
|
static logical |
isNotEqual(BaseDataType op1,
BaseDataType op2)
Determines if the two operands are not equivalent.
|
static logical |
isNotEqual(BaseDataType op1,
boolean op2)
Determines if the two operands are not equivalent.
|
static logical |
isNotEqual(BaseDataType op1,
double op2)
Determines if the two operands are not equivalent.
|
static logical |
isNotEqual(BaseDataType op1,
long op2)
Determines if the two operands are not equivalent.
|
static logical |
isNotEqual(BaseDataType op1,
java.lang.String op2)
Determines if the two operands are not equivalent.
|
static logical |
isNotEqual(BaseDataType op1,
WrappedResource op2)
Determines if the two operands are not equivalent.
|
static logical |
isNotEqual(boolean op1,
BaseDataType op2)
Determines if the two operands are not equivalent.
|
static logical |
isNotEqual(boolean op1,
boolean op2)
Determines if the two operands are not equivalent.
|
static logical |
isNotEqual(double op1,
BaseDataType op2)
Determines if the two operands are not equivalent.
|
static logical |
isNotEqual(double op1,
double op2)
Determines if the two operands are not equivalent.
|
static logical |
isNotEqual(long op1,
BaseDataType op2)
Determines if the two operands are not equivalent.
|
static logical |
isNotEqual(long op1,
long op2)
Determines if the two operands are not equivalent.
|
static logical |
isNotEqual(java.lang.String op1,
BaseDataType op2)
Determines if the two operands are not equivalent.
|
static logical |
isNotEqual(java.lang.String op1,
java.lang.String op2)
Determines if the two operands are not equivalent.
|
static logical |
isNotEqual(WrappedResource op1,
BaseDataType op2)
Determines if the two operands are not equivalent.
|
static logical |
isNotEqual(WrappedResource op1,
WrappedResource op2)
Determines if the two operands are not equivalent.
|
static logical |
isUnknown(BaseDataType op)
Determines if the operand represents the
unknown value . |
static logical |
isUnknown(java.lang.String op)
Determines if the operand represents the
unknown value . |
static logical |
isUnknown(WrappedResource op)
Determines if the operand represents the
unknown value . |
static boolean |
lessThan(BaseDataType op1,
BaseDataType op2)
Determines if the left operand is less than the right operand.
|
static boolean |
lessThanOrEqual(BaseDataType op1,
BaseDataType op2)
Determines if the left operand is less than or equal to the right
operand.
|
static BaseDataType |
maximum(BaseDataType[] list)
Returns the instance from the list which is the largest.
|
static BaseDataType |
minimum(BaseDataType[] list)
Returns the smallest instance from the list.
|
static boolean |
notEqual(BaseDataType op1,
BaseDataType op2)
Determines if the two operands are not equivalent.
|
static logical |
notUnknown(BaseDataType op)
Determines if the operand does NOT represent the
unknown value . |
static logical |
notUnknown(WrappedResource op)
Determines if the operand does NOT represent the
unknown value . |
public static BaseDataType maximum(BaseDataType[] list)
null
values and all values must
be of the same subclass in order for the results to make sense.list
- The list of objects to check.unknown value
if any entry in the list is
unknown or null
if an empty list is passed.public static BaseDataType minimum(BaseDataType[] list)
null
values and all values must
be of the same subclass in order for the results to make sense.list
- The list of objects to check.unknown value
if any entry in the list is
unknown or null
if an empty list is passed.public static boolean _isUnknown(BaseDataType op)
unknown value
.op
- The instance to test.true
if the object is unknown
.public static boolean _isUnknown(java.lang.String op)
unknown value
.
For a null
value, this method will return true.op
- The instance to test.true
if the object is unknown
.public static boolean _isUnknown(WrappedResource op)
unknown value
.op
- The instance to test.true
if the object is unknown
.public static logical isUnknown(BaseDataType op)
unknown value
.op
- The instance to test.true
if the object is
unknown
.public static logical isUnknown(WrappedResource op)
unknown value
.op
- The instance to test.true
if the object is
unknown
.public static logical isUnknown(java.lang.String op)
unknown value
.
For a null
value, this method will return true.op
- The instance to test.true
if the object is unknown
.public static boolean _notUnknown(BaseDataType op)
unknown value
.op
- The instance to test.true
if the object is NOT unknown
.public static boolean _notUnknown(WrappedResource op)
unknown value
.op
- The instance to test.true
if the object is NOT unknown
.public static logical notUnknown(BaseDataType op)
unknown value
.op
- The instance to test.true
if the object is NOT
unknown
.public static logical notUnknown(WrappedResource op)
unknown value
.op
- The instance to test.true
if the object is NOT
unknown
.public static boolean equals(BaseDataType op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same or if both operands are unknown
.public static boolean _isEqual(BaseDataType op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same or if both
operands are unknown
.public static boolean _isEqual(WrappedResource op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same or if both
operands are unknown
.public static boolean _isEqual(BaseDataType op1, WrappedResource op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same or if both
operands are unknown
.public static boolean _isEqual(WrappedResource op1, WrappedResource op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same or if both
operands are unknown
.public static boolean _isEqual(boolean op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same.public static boolean _isEqual(BaseDataType op1, boolean op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same.public static boolean _isEqual(boolean op1, boolean op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same.public static boolean _isEqual(java.lang.String op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same.public static boolean _isEqual(BaseDataType op1, java.lang.String op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same.public static boolean _isEqual(java.lang.String op1, java.lang.String op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same.public static boolean _isEqual(long op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same.public static boolean _isEqual(BaseDataType op1, long op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same.public static boolean _isEqual(long op1, long op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same.public static boolean _isEqual(double op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same.public static boolean _isEqual(BaseDataType op1, double op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same.public static boolean _isEqual(double op1, double op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same.public static logical isEqual(BaseDataType op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same or if both
operands are unknown
.public static logical isEqual(WrappedResource op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same or if both
operands are unknown
.public static logical isEqual(BaseDataType op1, WrappedResource op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same or if both
operands are unknown
.public static logical isEqual(WrappedResource op1, WrappedResource op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same or if both
operands are unknown
.public static logical isEqual(boolean op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same.public static logical isEqual(BaseDataType op1, boolean op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same.public static logical isEqual(boolean op1, boolean op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same.public static logical isEqual(java.lang.String op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same.public static logical isEqual(BaseDataType op1, java.lang.String op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same.public static logical isEqual(java.lang.String op1, java.lang.String op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same.public static logical isEqual(long op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same.public static logical isEqual(BaseDataType op1, long op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same.public static logical isEqual(long op1, long op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same.public static logical isEqual(double op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same.public static logical isEqual(BaseDataType op1, double op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same.public static logical isEqual(double op1, double op2)
op1
- The left operand.op2
- The right operand.true
if the operands are the same.public static boolean notEqual(BaseDataType op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same OR
if either of the operands is unknown
while the
other is not.public static boolean _isNotEqual(BaseDataType op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same OR
if either of the operands is unknown
while the
other is not.public static boolean _isNotEqual(WrappedResource op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same OR
if either of the operands is unknown
while the
other is not.public static boolean _isNotEqual(BaseDataType op1, WrappedResource op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same OR
if either of the operands is unknown
while the
other is not.public static boolean _isNotEqual(WrappedResource op1, WrappedResource op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same OR
if either of the operands is unknown
while the
other is not.public static boolean _isNotEqual(boolean op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same OR
if the right operand is unknown
.public static boolean _isNotEqual(BaseDataType op1, boolean op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same OR
if the left operand is unknown
.public static boolean _isNotEqual(boolean op1, boolean op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same.public static boolean _isNotEqual(java.lang.String op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same OR
if the right operand is unknown
.public static boolean _isNotEqual(BaseDataType op1, java.lang.String op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same OR
if the left operand is unknown
.public static boolean _isNotEqual(java.lang.String op1, java.lang.String op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same.public static boolean _isNotEqual(long op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same OR
if the right operand is unknown
.public static boolean _isNotEqual(BaseDataType op1, long op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same OR
if the left operand is unknown
.public static boolean _isNotEqual(long op1, long op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same.public static boolean _isNotEqual(double op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same OR
if the right operand is unknown
.public static boolean _isNotEqual(BaseDataType op1, double op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same OR
if the left operand is unknown
.public static boolean _isNotEqual(double op1, double op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same.public static logical isNotEqual(BaseDataType op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same OR
if either of the operands is unknown
while the
other is not.public static logical isNotEqual(WrappedResource op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same OR
if either of the operands is unknown
while the
other is not.public static logical isNotEqual(BaseDataType op1, WrappedResource op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same OR
if either of the operands is unknown
while the
other is not.public static logical isNotEqual(WrappedResource op1, WrappedResource op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same OR
if either of the operands is unknown
while the
other is not.public static logical isNotEqual(boolean op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same OR
if the right operand is unknown
.public static logical isNotEqual(BaseDataType op1, boolean op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same OR
if the left operand is unknown
.public static logical isNotEqual(boolean op1, boolean op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same.public static logical isNotEqual(java.lang.String op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same OR
if the right operand is unknown
.public static logical isNotEqual(BaseDataType op1, java.lang.String op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same OR
if the left operand is unknown
.public static logical isNotEqual(java.lang.String op1, java.lang.String op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same.public static logical isNotEqual(long op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same OR
if the right operand is unknown
.public static logical isNotEqual(BaseDataType op1, long op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same OR
if the left operand is unknown
.public static logical isNotEqual(long op1, long op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same.public static logical isNotEqual(double op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same OR
if the right operand is unknown
.public static logical isNotEqual(BaseDataType op1, double op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same OR
if the left operand is unknown
.public static logical isNotEqual(double op1, double op2)
op1
- The left operand.op2
- The right operand.true
if the objects are not the same.public static boolean greaterThan(BaseDataType op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand OR when either
or both of the operands are unknown
.public static boolean _isGreaterThan(BaseDataType op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand OR if either or
both operands are unknown
.public static boolean _isGreaterThan(boolean op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand or when the right
operand is unknown
.public static boolean _isGreaterThan(BaseDataType op1, boolean op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand or when the left
operand is unknown
.public static boolean _isGreaterThan(boolean op1, boolean op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand.public static boolean _isGreaterThan(java.lang.String op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand or when the right
operand is unknown
.public static boolean _isGreaterThan(BaseDataType op1, java.lang.String op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand or when the left
operand is unknown
.public static boolean _isGreaterThan(java.lang.String op1, java.lang.String op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand.public static boolean _isGreaterThan(long op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand or when the right
operand is unknown
.public static boolean _isGreaterThan(BaseDataType op1, long op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand or when the left
operand is unknown
.public static boolean _isGreaterThan(long op1, long op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand.public static boolean _isGreaterThan(double op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand or when the right
operand is unknown
.public static boolean _isGreaterThan(BaseDataType op1, double op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand or when the left
operand is unknown
.public static boolean _isGreaterThan(double op1, double op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand.public static logical isGreaterThan(BaseDataType op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand OR if both
operands are unknown
. unknown
when any one operand is unknown
and the other
is not.public static logical isGreaterThan(boolean op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand.
unknown
when the right operand is
unknown
.public static logical isGreaterThan(BaseDataType op1, boolean op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand.
unknown
when the left operand is
unknown
.public static logical isGreaterThan(boolean op1, boolean op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand.public static logical isGreaterThan(java.lang.String op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand.
unknown
when the right operand is
unknown
.public static logical isGreaterThan(BaseDataType op1, java.lang.String op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand.
unknown
when the left operand is
unknown
.public static logical isGreaterThan(java.lang.String op1, java.lang.String op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand.public static logical isGreaterThan(long op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand.
unknown
when the right operand is
unknown
.public static logical isGreaterThan(BaseDataType op1, long op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand.
unknown
when the left operand is
unknown
.public static logical isGreaterThan(long op1, long op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand.public static logical isGreaterThan(double op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand.
unknown
when the right operand is
unknown
.public static logical isGreaterThan(BaseDataType op1, double op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand.
unknown
when the left operand is
unknown
.public static logical isGreaterThan(double op1, double op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than the
right operand. false
if the left operand
is less than or equal to the right operand.public static boolean greaterThanOrEqual(BaseDataType op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand OR if both operands are
unknown
. false
if the left operand
is less than the right operand OR when any one operand is
unknown
and the other is not.public static boolean _isGreaterThanOrEqual(BaseDataType op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand OR if both operands are
unknown
. false
if the left operand
is less than the right operand. unknown
when any one operand is unknown
and the other
is not.public static boolean _isGreaterThanOrEqual(BaseDataType op1, boolean op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand. false
if the left
operand is less than the right operand or when the left
operand is unknown
.public static boolean _isGreaterThanOrEqual(boolean op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand. false
if the left
operand is less than the right operand or when the right
operand is unknown
.public static boolean _isGreaterThanOrEqual(boolean op1, boolean op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand. false
if the left
operand is less than the right operand.public static boolean _isGreaterThanOrEqual(BaseDataType op1, java.lang.String op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand. false
if the left
operand is less than the right operand or when the left
operand is unknown
.public static boolean _isGreaterThanOrEqual(java.lang.String op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand. false
if the left
operand is less than the right operand or when the right
operand is unknown
.public static boolean _isGreaterThanOrEqual(java.lang.String op1, java.lang.String op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand. false
if the left
operand is less than the right operand.public static boolean _isGreaterThanOrEqual(BaseDataType op1, long op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand. false
if the left
operand is less than the right operand or when the left
operand is unknown
.public static boolean _isGreaterThanOrEqual(long op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand. false
if the left
operand is less than the right operand or when the right
operand is unknown
.public static boolean _isGreaterThanOrEqual(long op1, long op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand. false
if the left
operand is less than the right operand.public static boolean _isGreaterThanOrEqual(BaseDataType op1, double op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand. false
if the left
operand is less than the right operand or when the left
operand is unknown
.public static boolean _isGreaterThanOrEqual(double op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand. false
if the left
operand is less than the right operand or when the right
operand is unknown
.public static boolean _isGreaterThanOrEqual(double op1, double op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand. false
if the left
operand is less than the right operand.public static logical isGreaterThanOrEqual(BaseDataType op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand OR if both operands are
unknown
. false
if the left operand
is less than the right operand. unknown
when any one operand is unknown
and the other
is not.public static logical isGreaterThanOrEqual(BaseDataType op1, boolean op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand. false
if the left
operand is less than the right operand. unknown
when the left operand is unknown
.public static logical isGreaterThanOrEqual(boolean op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand. false
if the left
operand is less than the right operand. unknown
when the right operand is unknown
.public static logical isGreaterThanOrEqual(boolean op1, boolean op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand. false
if the left
operand is less than the right operand.public static logical isGreaterThanOrEqual(BaseDataType op1, java.lang.String op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand. false
if the left
operand is less than the right operand. unknown
when the left operand is unknown
.public static logical isGreaterThanOrEqual(java.lang.String op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand. false
if the left
operand is less than the right operand. unknown
when the right operand is unknown
.public static logical isGreaterThanOrEqual(java.lang.String op1, java.lang.String op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand. false
if the left
operand is less than the right operand.public static logical isGreaterThanOrEqual(BaseDataType op1, long op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand. false
if the left
operand is less than the right operand. unknown
when the left operand is unknown
.public static logical isGreaterThanOrEqual(long op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand. false
if the left
operand is less than the right operand. unknown
when the right operand is unknown
.public static logical isGreaterThanOrEqual(long op1, long op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand. false
if the left
operand is less than the right operand.public static logical isGreaterThanOrEqual(BaseDataType op1, double op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand. false
if the left
operand is less than the right operand. unknown
when the left operand is unknown
.public static logical isGreaterThanOrEqual(double op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand. false
if the left
operand is less than the right operand. unknown
when the right operand is unknown
.public static logical isGreaterThanOrEqual(double op1, double op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is greater than or
equal to the right operand. false
if the left
operand is less than the right operand.public static boolean lessThan(BaseDataType op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the first operand is less than the
second operand. false
if the first operand
is equal to or greater than the second operand OR when
either or both operands are unknown
.public static boolean _isLessThan(BaseDataType op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than the
right operand. false
if the left operand
is greater than or equal to the right operand OR if both
operands are unknown
. unknown
when any one operand is unknown
and the other
is not.public static boolean _isLessThan(boolean op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than the
right operand. false
if the left operand
is greater than or equal to the right operand or when the
right operand is unknown
.public static boolean _isLessThan(BaseDataType op1, boolean op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than the
right operand. false
if the left operand
is greater than or equal to the right operand or when the
left operand is unknown
.public static boolean _isLessThan(boolean op1, boolean op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than the
right operand. false
if the left operand
is greater than or equal to the right operand.public static boolean _isLessThan(java.lang.String op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than the
right operand. false
if the left operand
is greater than or equal to the right operand or when the
right operand is unknown
.public static boolean _isLessThan(BaseDataType op1, java.lang.String op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than the
right operand. false
if the left operand
is greater than or equal to the right operand or when the
left operand is unknown
.public static boolean _isLessThan(java.lang.String op1, java.lang.String op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than the
right operand. false
if the left operand
is greater than or equal to the right operand.public static boolean _isLessThan(long op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than the
right operand. false
if the left operand
is greater than or equal to the right operand or when the
right operand is unknown
.public static boolean _isLessThan(BaseDataType op1, long op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than the
right operand. false
if the left operand
is greater than or equal to the right operand or when the
left operand is unknown
.public static boolean _isLessThan(long op1, long op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than the
right operand. false
if the left operand
is greater than or equal to the right operand.public static boolean _isLessThan(double op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than the
right operand. false
if the left operand
is greater than or equal to the right operand or when the
right operand is unknown
.public static boolean _isLessThan(BaseDataType op1, double op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than the
right operand. false
if the left operand
is greater than or equal to the right operand or when the
left operand is unknown
.public static boolean _isLessThan(double op1, double op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than the
right operand. false
if the left operand
is greater than or equal to the right operand.public static logical isLessThan(BaseDataType op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than the
right operand. false
if the left operand
is greater than or equal to the right operand OR if both
operands are unknown
. unknown
when any one operand is unknown
and the other
is not.public static logical isLessThan(boolean op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than the
right operand. false
if the left operand
is greater than or equal to the right operand.
unknown
when the right operand is
unknown
.public static logical isLessThan(BaseDataType op1, boolean op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than the
right operand. false
if the left operand
is greater than or equal to the right operand.
unknown
when the left operand is
unknown
.public static logical isLessThan(boolean op1, boolean op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than the
right operand. false
if the left operand
is greater than or equal to the right operand.public static logical isLessThan(java.lang.String op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than the
right operand. false
if the left operand
is greater than or equal to the right operand.
unknown
when the right operand is
unknown
.public static logical isLessThan(BaseDataType op1, java.lang.String op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than the
right operand. false
if the left operand
is greater than or equal to the right operand.
unknown
when the left operand is
unknown
.public static logical isLessThan(java.lang.String op1, java.lang.String op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than the
right operand. false
if the left operand
is greater than or equal to the right operand.public static logical isLessThan(long op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than the
right operand. false
if the left operand
is greater than or equal to the right operand.
unknown
when the right operand is
unknown
.public static logical isLessThan(BaseDataType op1, long op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than the
right operand. false
if the left operand
is greater than or equal to the right operand.
unknown
when the left operand is
unknown
.public static logical isLessThan(long op1, long op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than the
right operand. false
if the left operand
is greater than or equal to the right operand.public static logical isLessThan(double op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than the
right operand. false
if the left operand
is greater than or equal to the right operand.
unknown
when the right operand is
unknown
.public static logical isLessThan(BaseDataType op1, double op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than the
right operand. false
if the left operand
is greater than or equal to the right operand.
unknown
when the left operand is
unknown
.public static logical isLessThan(double op1, double op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than the
right operand. false
if the left operand
is greater than or equal to the right operand.public static boolean lessThanOrEqual(BaseDataType op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand OR if both operands are
unknown
. false
if the left operand
is greater than the right operand OR when any one operand is
unknown
and the other is not.public static boolean _isLessThanOrEqual(BaseDataType op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand OR if both operands are
unknown
. false
if the left operand
is greater than the right operand or when one (but not both)
operands are unknown
.public static boolean _isLessThanOrEqual(boolean op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand. false
if the left
operand is greater than the right operand or when the right
operand is unknown
.public static boolean _isLessThanOrEqual(BaseDataType op1, boolean op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand. false
if the left
operand is greater than the right operand or when the left
operand is unknown
.public static boolean _isLessThanOrEqual(boolean op1, boolean op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand. false
if the left
operand is greater than the right operand.public static boolean _isLessThanOrEqual(java.lang.String op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand. false
if the left
operand is greater than the right operand or when the right
operand is unknown
.public static boolean _isLessThanOrEqual(BaseDataType op1, java.lang.String op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand. false
if the left
operand is greater than the right operand or when the left
operand is unknown
.public static boolean _isLessThanOrEqual(java.lang.String op1, java.lang.String op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand. false
if the left
operand is greater than the right operand.public static boolean _isLessThanOrEqual(long op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand. false
if the left
operand is greater than the right operand or when the right
operand is unknown
.public static boolean _isLessThanOrEqual(BaseDataType op1, long op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand. false
if the left
operand is greater than the right operand or when the left
operand is unknown
.public static boolean _isLessThanOrEqual(long op1, long op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand. false
if the left
operand is greater than the right operand.public static boolean _isLessThanOrEqual(double op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand. false
if the left
operand is greater than the right operand or when the right
operand is unknown
.public static boolean _isLessThanOrEqual(BaseDataType op1, double op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand. false
if the left
operand is greater than the right operand or when the left
operand is unknown
.public static boolean _isLessThanOrEqual(double op1, double op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand. false
if the left
operand is greater than the right operand.public static logical isLessThanOrEqual(BaseDataType op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand OR if both operands are
unknown
. false
if the left operand
is greater than the right operand. unknown
when any one operand is unknown
and the other
is not.public static logical isLessThanOrEqual(boolean op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand. false
if the left
operand is greater than the right operand.
unknown
when the right operand is
unknown
.public static logical isLessThanOrEqual(BaseDataType op1, boolean op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand. false
if the left
operand is greater than the right operand.
unknown
when the left operand is
unknown
.public static logical isLessThanOrEqual(boolean op1, boolean op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand. false
if the left
operand is greater than the right operand.public static logical isLessThanOrEqual(java.lang.String op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand. false
if the left
operand is greater than the right operand.
unknown
when the right operand is
unknown
.public static logical isLessThanOrEqual(BaseDataType op1, java.lang.String op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand. false
if the left
operand is greater than the right operand.
unknown
when the left operand is
unknown
.public static logical isLessThanOrEqual(java.lang.String op1, java.lang.String op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand. false
if the left
operand is greater than the right operand.public static logical isLessThanOrEqual(long op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand. false
if the left
operand is greater than the right operand.
unknown
when the right operand is
unknown
.public static logical isLessThanOrEqual(BaseDataType op1, long op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand. false
if the left
operand is greater than the right operand.
unknown
when the left operand is
unknown
.public static logical isLessThanOrEqual(long op1, long op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand. false
if the left
operand is greater than the right operand.public static logical isLessThanOrEqual(double op1, BaseDataType op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand. false
if the left
operand is greater than the right operand.
unknown
when the right operand is
unknown
.public static logical isLessThanOrEqual(BaseDataType op1, double op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand. false
if the left
operand is greater than the right operand.
unknown
when the left operand is
unknown
.public static logical isLessThanOrEqual(double op1, double op2)
op1
- The left operand.op2
- The right operand.true
if the left operand is less than or
equal to the right operand. false
if the left
operand is greater than the right operand.