Hive 用户自定义函数 描述信息的生成

 参考自《Hive编程指南》 —— 人民邮电出版社

@Description(name = "udf_endecode", value = "DES encryption and decryption, use the keyword EXTENDED for specific use", 
    extended = "Example: \n" +
        "> select _FUNC_('encode', column_name) from table_name;\n" +
        "> select _FUNC_('decode', column_name) from table_name;")

注解中注明了关于这个函数的文档说明,需要通过这个注解来阐明自定义的UDF的使用方法和例子。

这样使用者通过describe function ... 命令查看该函数时,注解中的 value 会打印到控制台

                  通过describe function extended ... 命令查看该函数时,注解中的 value 和 extended 都会打印到控制台

 

补充:其中注解中的 _FUNC_ 字符串将会被替换为用户为这个函数自定义的“临时”函数名称

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值