SHOW FUNCTIONS
Description
Returns the list of functions after applying an optional regex pattern.
Given number of functions supported by Spark is quite large, this statement
in conjuction with describe function
may be used to quickly find the function and understand its usage. The LIKE
clause is optional and supported only for compatibility with other systems.
Syntax
Parameters
function_kind
-
Specifies the name space of the function to be searched upon. The valid name spaces are :
- USER - Looks up the function(s) among the user defined functions.
- SYSTEM - Looks up the function(s) among the system defined functions.
- ALL - Looks up the function(s) among both user and system defined functions.
function_name
-
Specifies a name of an existing function in the system. The function name may be
optionally qualified with a database name. If `function_name` is qualified with
a database then the function is resolved from the user specified database, otherwise
it is resolved from the current database.
Syntax:[database_name.]function_name
regex_pattern
-
Specifies a regular expression pattern that is used to limit the results of the
statement.
- Only `*` and `|` are allowed as wildcard pattern.
- Excluding `*` and `|` the remaining pattern follows the regex semantics.
- The leading and trailing blanks are trimmed in the input pattern before processing.