presto
文章平均质量分 63
赞神天降
相互学习,共同进步
展开
-
Presto开发udf自定义函数(标量函数)
前言:在 Presto 中,函数大体分为三种:scalar,aggregation 和 window 类型。 scalar 就是标量函数,简单来说就是 Java 中的一个静态方法,本身没有任何状态。下面介绍的就是scalar标量函数相比hive的udf开发,presto的udf并不叫做自定义函数,在presto中的所有的方法都是以插件(plugin)的方式加载到presto中的,下面介绍一下自...原创 2018-12-19 15:49:17 · 3060 阅读 · 6 评论 -
Presto 聚合函数(UDAF) 开发详细步骤
1.加入相关依赖: packaging>presto-plugin</packaging> <!--设置presto版本--> <properties> <presto.verison>0.208</presto.verison> </propertie...原创 2019-01-10 17:04:55 · 3345 阅读 · 0 评论 -
Presto UDAF 输出数组(array)
1.版本0.189之前的使用: @OutputFunction("array(" + StandardTypes.BIGINT + ")") public static void output(SliceState state, BlockBuilder out) { // 获取状态 Slice slice = state.getSlice...原创 2019-01-10 17:31:24 · 1572 阅读 · 1 评论