Supported Snowflake Built-in Functions
A complete list of supported built-in functions for Snowflake is available in the SYSADMIN.SourceSupportedSystemFunctions system table.
To view this list, execute the following SQL query:
SELECT * FROM SYSADMIN.SourceSupportedSystemFunctions WHERE translator = 'snowflake';;
If a built-in function is not listed, it can be registered manually as a foreign function.
For instructions, see the “Built-in Functions” section on the Foreign Functions page.
List of Supported Functions
Function name  | Description  | 
  | Returns an array containing all elements from the source array as well as the new element. The new element is located at end of the array  | 
  | Returns a compacted array with missing and null values removed, effectively converting sparse arrays into dense arrays  | 
  | Returns an array constructed from zero, one, or more inputs  | 
  | Returns an array constructed from a specified subset of elements of the input array  | 
  | Returns an input array converted to a string by casting all values to strings (using   | 
  | Returns an object containing the contents of the input (i.e.source) object with one or more keys removed  | 
  | Returns an object consisting of the input object with a new key-value pair inserted (or an existing key updated with a new value)  | 
  | Returns an array containing the list of keys in the top-most level of the input object  | 
  | Interprets an input string as a JSON document, producing a   | 
  | Converts the input value to an   | 
  | Converts any value to a   | 
  | Returns   |