| IS_BIGINT | Returns TRUE if the input expression is a BIGINT value. |
| IS_BOOLEAN | Returns TRUE if the input expression is a VARIANT<BOOLEAN>. |
| IS_DATE | Returns TRUE if the input expression is a VARIANT<DATE>. |
| IS_DECIMAL | Returns TRUE if the input expression is a VARIANT<DECIMAL>. |
| IS_DOUBLE | Returns TRUE if the input expression is a VARIANT<DOUBLE>. |
| IS_FLOAT | Returns TRUE if the input expression is a VARIANT<FLOAT>. |
| IS_INT | Returns TRUE if the input expression is an integer value. |
| IS_LIST | Returns TRUE if the input expression is a VARIANT<ARRAY>. |
| IS_STRUCT | Returns TRUE if the input expression is a VARIANT<STRUCT>. |
| IS_TIMESTAMP | Returns TRUE if the input expression is a VARIANT<TIMESTAMP>. |
| IS_TIME | Returns TRUE if the input expression is a VARIANT<TIME>. |
| IS_UUID | Returns TRUE if the input expression is a VARIANT<UUID>. |
| IS_VARBINARY | Returns TRUE if the input expression is a VARIANT<VARBINARY>. |
| IS_VARCHAR | Returns TRUE if the input expression is a VARCHAR value. |
| IS_VARIANT_NULL | Returns TRUE if the input expression is a VARIANT<NULL> (as opposed to SQL NULL). |
| PARSE_JSON | Parses a JSON string into a VARIANT value. |
| TO_JSON | Converts a VARIANT value to a JSON string. |
| TO_VARIANT | Converts a value to VARIANT type. |
| TRY_PARSE_JSON | Parses a JSON string into a VARIANT value, returning NULL if the JSON is invalid. |
| TRY_VARIANT_GET | Extracts a value from a VARIANT using a path expression, returning NULL if the cast fails. |
| TYPEOF | Reports the type (in string format) of the input expression. |
| VARIANT_GET | Extracts a value from a VARIANT using a path expression, optionally casting to a target type. |