Apache Pig提供各种内置函数,即 eval,load,store,math,string,bag 和 tuple 函数.
Eval函数
以下是Apache Pig提供的 eval 函数列表.
SN | 功能&安培;描述 |
---|---|
1 | AVG() 计算行李中数值的平均值. |
2 | BagToString() 将包的元素连接成一个字符串.在连接时,我们可以在这些值之间放置一个分隔符(可选). |
3 | CONCAT() 连接两个或多个相同类型的表达式. |
4 | COUNT() 获取包中元素的数量,同时计算包中的元组数. |
5 | COUNT_STAR() 它类似于 COUNT()函数.它用于获取包中的元素数量. |
6 | DIFF() 比较元组中的两个行李(字段). |
7 | IsEmpty() 检查行李或地图是否为空. |
8 | MAX() 计算单列包中列的最高值(数值或字符数). |
9 | MIN() 获取单列包中某列的最小(最低)值(数字或字符). |
10 | PluckTuple() 使用Pig Latin PluckTuple()函数,我们可以定义一个字符串Prefix并过滤以以给定前缀. |
11 | SIZE() 根据任何Pig数据类型计算元素数量. |
12 | SUBTRACT() 减去两个包.它需要两个袋子作为输入并返回一个袋子,其中包含第一个袋子的元组,这个袋子不在第二个袋子里. |
13 | SUM() 获取单列包中列的数值总和. |
14 | TOKENIZE() 拆分字符串(包含一个字符串)单个元组中的单词组)并返回一个包含拆分操作输出的包. |