Beam ZetaSQL function call rules
The following rules apply to all functions unless explicitly indicated otherwise in the function description:
For functions that accept numeric types, if one operand is a floating point operand and the other operand is another numeric type, both operands are converted to FLOAT64 before the function is evaluated.
If an operand is
NULL
, the result isNULL
, with the exception of the IS operator.For functions that are time zone sensitive (as indicated in the function description), the default time zone, UTC, is used if a time zone is not specified.