Syntax
|
expression1 And expression2
|
Description
|
Performs a logical or binary conjunction on two expressions.
|
Comments
|
If both expressions are either
Boolean, Boolean
variants, or
Null
variants, then a logical conjunction is performed as follows:
|
|
If the first
expression is
|
and the second
expression is
|
then the
result is
|
|
True
|
True
|
True
|
|
True
|
False
|
False
|
|
True
|
Null
|
Null
|
|
False
|
True
|
False
|
|
False
|
False
|
False
|
|
False
|
Null
|
Null
|
|
Null
|
True
|
Null
|
|
Null
|
False
|
False
|
|
Null
|
Null
|
Null
|
|
Binary Conjunction
If the two expressions are Integer, then a binary conjunction is performed, returning an Integer result. All other numeric types (including Empty variants) are converted to Long, and a binary conjunction is then performed, returning a Long result.
Binary conjunction forms a new value based on a bit-by-bit comparison of the binary representations of the two expressions according to the following table:
|