BOOLEAN
The BOOLEAN
data type stores a logical value, TRUE
or
FALSE
.
Syntax
BOOLEAN
Usage
BOOLEAN
values can be NULL
, TRUE
(integer 1)
or FALSE
(integer 0).
The default value of a BOOLEAN
variable is FALSE
.
Boolean variables are typically used to store the result of a boolean
expression:
FUNCTION checkOrderStatus( cid INTEGER )
DEFINE b BOOLEAN
LET b = ( isValid(cid) AND isStored(cid) )
IF NOT b THEN
ERROR "The order is not ready."
END IF
END FUNCTION
Data type conversion can be controlled by catching the runtime exceptions. For more details, see Handling type conversion errors.
SQL Database vendor specific implementation of the boolean SQL type may not correspond exactly to
the Genero BOOLEAN
values. However, BOOLEAN
variables can be used
in SQL statements: The conversion from the BDL BOOLEAN
values
TRUE/1
and FALSE/0
to/from the native SQL boolean value will be
done by the database client or by the ODI driver. For more details, see The BOOLEAN data type.