Apache Pig - Funciones de evaluación

Apache Pig proporciona varias funciones integradas, a saber eval, load, store, math, string, bag y tuple funciones.

Funciones de evaluación

A continuación se muestra la lista de eval funciones proporcionadas por Apache Pig.

SN Función descriptiva
1 AVG ()

Calcular el promedio de los valores numéricos dentro de una bolsa.

2 BagToString ()

Concatenar los elementos de una bolsa en una cuerda. Mientras concatenamos, podemos colocar un delimitador entre estos valores (opcional).

3 CONCAT ()

Concatenar dos o más expresiones del mismo tipo.

4 CONTAR()

Obtener la cantidad de elementos en una bolsa, mientras se cuenta la cantidad de tuplas en una bolsa.

5 COUNT_STAR ()

Es similar al COUNT()función. Se utiliza para obtener el número de elementos de una bolsa.

6 DIFF ()

Comparar dos bolsas (campos) en una tupla.

7 Esta vacio()

Para comprobar si una bolsa o mapa está vacío.

8 MAX ()

Calcular el valor más alto de una columna (valores numéricos o caracteres) en una bolsa de una sola columna.

9 MIN ()

Obtener el valor mínimo (más bajo) (numérico o de caracteres) para una determinada columna en una bolsa de una sola columna.

10 PluckTuple ()

Usando el cerdo latino PluckTuple() función, podemos definir un prefijo de cadena y filtrar las columnas en una relación que comience con el prefijo dado.

11 TALLA()

Calcular el número de elementos en función de cualquier tipo de datos de Pig.

12 SUSTRAER()

Restar dos bolsas. Toma dos bolsas como entradas y devuelve una bolsa que contiene las tuplas de la primera bolsa que no están en la segunda.

13 SUMA()

Obtener el total de los valores numéricos de una columna en una bolsa de una sola columna.

14 TOKENIZE ()

Para dividir una cadena (que contiene un grupo de palabras) en una sola tupla y devolver una bolsa que contiene la salida de la operación de división.