语法:
说明:
local_file.py:.py文件
option:[-f] 强制更新
语法:
function_name:UDF函数名,这个名字就是SQL中引用该函数所使用的名字。
package_to_class:python UDF,这个名字就是python脚本名.类名。这个名字必须用引号引起来。
resource_list:UDF所用到的资源列表,这个里面必须包括UDF代码所在的资源。如果用户代码中通过distributed cache接口读取资源文件,这个列表中还得包括udf所读取的资源文件列表。资源列表由多个资源名组成,资源名之间由逗号(”,”)分隔。资源列表必须用引号引起来。若需指定资源所在的 project,写法为:<code><project_name>/resources/<resource_name></code>。
使用示例:创建函数my_lower:
注解 与资源文件一样,同名函数只能注册一次。 一般情况下用户自建函数无法覆盖系统内建函数。只有项目空间的Owner才有权利覆盖内建函数。如果用户使用了覆盖内建函数的自定义函数,在SQL执行结束后,会在Summary中打印出warning信息。
使用示例:
命令示例: