hive用户自定义函数

来源:互联网 发布:淘宝网登录账号修改 编辑:程序博客网 时间:2024/05/16 05:03

1、继承UDF类,实现evaluate函数。

2、继承抽象类GenericUDF,可以处理标准UDF无法处理的操作,比如可以根据语句中输入的参数而产生复杂的处理逻辑。

3、UDAF自定义聚合函数。

4、UDTF自定义表生成函数,继承抽象类GenericUDTF。

5、宏命令

提供了HiveQL中调用其它函数和操作符来定义函数的功能,无需额外编写代码或脚本。

如:

create temporary macro sigmoid (x double) 1.0 / (1.0 + exp(-x));

select sigmoid(2)

0 0
原创粉丝点击