更新时间:2022-08-12 GMT+08:00
显示所有函数
功能描述
查看当前工程下所有的函数。
语法格式
1 |
SHOW [USER|SYSTEM|ALL] FUNCTIONS ([LIKE] regex | [db_name.] function_name);
|
其中regex为正则表达式,可以参考如下表1参数样例。
regex表达式 |
匹配含义 |
---|---|
'xpath*' |
表示匹配所有xpath开头的函数名。 例如:SHOW FUNCTIONS LIKE 'xpath*' ; 表示可以匹配到:xpath、xpath_int、xpath_string等等xpath开头的函数。 |
'x[a-z]+' |
表示匹配以x开头,后面是a到z范围的一个到多个字符的函数名。如可以匹配到:xpath、xtest等。 |
'x.*h' |
匹配以x开头,h结尾,中间为一个或多个字符的函数名。如可以匹配到:xpath、xtesth等。 |
其他更多正则表达式的使用,可参考官网说明。
关键字
LIKE:此限定符仅为兼容性而使用,没有任何实际作用。
注意事项
显示与给定正则表达式或函数名匹配的函数。如果未提供正则表达式或名称,则显示所有函数。如果声明了USER或SYSTEM,那么将分别显示用户定义的Spark SQL函数和系统定义的Spark SQL函数。
示例
查看当前的所有函数。
1 |
SHOW FUNCTIONS;
|
父主题: 自定义函数