您的位置:首页 > 其它

hive用户自定义函数

2017-05-03 17:34 239 查看
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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  hive