1UDF
这是普通的用户自定义函数。接受单行输入,并产生单行输出。
2UDAF
用户定义聚集函数(User-defined aggregate function)。接受多行输入,并产生单行输出。比如MAX,COUNT函数。
3UDTF
用户定义表生成函数(User-defined table-generating function)。接受单行输入,并产生多行输出(即一个表)。
本文介绍了三种用户自定义函数:普通用户自定义函数(UDF)、用户定义聚集函数(UDAF)及用户定义表生成函数(UDTF),分别用于处理单行到单行、多行到单行和单行到多行的数据转换。
1UDF
这是普通的用户自定义函数。接受单行输入,并产生单行输出。
2UDAF
用户定义聚集函数(User-defined aggregate function)。接受多行输入,并产生单行输出。比如MAX,COUNT函数。
3UDTF
用户定义表生成函数(User-defined table-generating function)。接受单行输入,并产生多行输出(即一个表)。
4260
736

被折叠的 条评论
为什么被折叠?