Skip to main content

Datatype

Function NameDescription
GENERATE_UUIDGenerates a random UUID version 4 (RFC 4122) value. Returns a native UUID type that can be used directly in UUID columns or cast to other types.
IS [NOT] DISTINCT FROMCompares two expressions to determine whether they have the same or different values. NULLs are considered as comparable values.
ISDATEReturns true if the input expression can be cast to a date.
IS [NOT] FALSETests whether the input expression is either false or not false. If true in either case, returns a value of true. Alias for the function ISFALSE/ISNOTFALSE.
IS [NOT] NULLDetermines if an expression is NULL or not NULL. Alias for the function ISNULL/ISNOTNULL.
IS [NOT] TRUETests whether the input expression is either true or not true. If true in either case, returns a value of true. Alias for the function ISTRUE/ISNOTTRUE.
IS_BIGINTReturns TRUE if the input expression is a BIGINT value.
IS_BOOLEANReturns TRUE if the input expression is a VARIANT<BOOLEAN>.
IS_DATEReturns TRUE if the input expression is a VARIANT<DATE>.
IS_DECIMALReturns TRUE if the input expression is a VARIANT<DECIMAL>.
IS_DOUBLEReturns TRUE if the input expression is a VARIANT<DOUBLE>.
IS_FLOATReturns TRUE if the input expression is a VARIANT<FLOAT>.
IS_INTReturns TRUE if the input expression is an integer value.
IS_LISTReturns TRUE if the input expression is a VARIANT<ARRAY>.
IS_STRUCTReturns TRUE if the input expression is a VARIANT<STRUCT>.
IS_SUBSTRReturns true if a string is contained within another string. The comparison is case-sensitive.
IS_TIMESTAMPReturns TRUE if the input expression is a VARIANT<TIMESTAMP>.
IS_TIMEReturns TRUE if the input expression is a VARIANT<TIME>.
IS_UUIDReturns TRUE if the input expression is a VARIANT<UUID>.
IS_VARBINARYReturns TRUE if the input expression is a VARIANT<VARBINARY>.
IS_VARCHARReturns TRUE if the input expression is a VARCHAR value.
IS_VARIANT_NULLReturns TRUE if the input expression is a VARIANT<NULL> (as opposed to SQL NULL).
SIZEReturns the number of entries in a map expression.
TYPEOFReports the type (in string format) of the input expression.