hive的udaf相关函数
来源:互联网 发布:php干什么用的 编辑:程序博客网 时间:2024/05/22 12:27
abstractGenericUDAFResolver类的主要作用就是提供hql调用时候的函数参数来获取具体的GenericUDAFEvaluator实例对象,也就是说实现方法getEvaluator即可,该方法的主要作用就是根据参数的不同返回不同的evaluator实例对象,实现多态性。
GenericUDAFEvaluator类主要作用就是根据job的不同阶段执行不同的方法。hive通过GenericUDAFEvaluator.Model来确定job的执行阶段。
1,从原始数据到部分聚合,会调用方法iterate和terminatePartial方法
2,从部分数据聚合和部分数据聚合,会调用方法merge和terminatePartial
3,final,从部分数据聚合到全部数据聚合,会调用方法merge和terminate
complete: 从原始数据到全部数据聚合,会调用方法iterate和terminate。
除了上面提到的iterate,merge,terminate,terminatePartial以外,还有init(初始化并返回返回值的类型),getNewAggregationBuffer(获取新的buffer对象,也就是方法之间传递参数的对象),reset(重置buffer对象)
0 0
- hive的udaf相关函数
- Hive中UDAF函数的Demo
- hive UDAF函数
- hive UDAF 的DEMO
- hive udaf的开发
- hive udaf的编写
- Hive的UDAF
- 第一个Hive UDAF函数
- hive 自定义函数UDF,UDAF
- Hive自定义函数UDAF开发
- Hive自定义函数(UDF、UDAF)
- Hive UDF UDTF UDAF 函数
- Hive自定义函数(UDF、UDAF)
- hive 的UDF和UDAF
- hive写udaf的示例
- Hive的UDF、UDAF、UDTF
- Hive通用型自定义聚合函数(UDAF)
- Hive通用型自定义聚合函数(UDAF)
- clone()和copyTo()的区别
- C# WPF DataGrid 分组(Group)
- 51nod 1379 索函数
- 温故知新-数据类型
- jdbc连接mysql数据库
- hive的udaf相关函数
- 【canvas系列】用canvas实现一个colorpicker(类似PS的颜色选择器)
- oj2465: 1-n之间能够被m整除的数的和
- Spring-Cloud 学习之旅 --- 快速开始(二)
- removeFromParentViewController
- 并查集详解
- dubbo-monitor jar包
- [题解]bzoj2049(SDOI2008)Cave 洞穴勘探
- C++ 创建多进程