Учебники

Apache Pig — Eval Функции

Apache Pig предоставляет различные встроенные функции: функции eval, load, store, math, string, bag и tuple .

Eval Функции

Ниже приведен список функций eval, предоставляемых Apache Pig.

Вычислить средние числовые значения в сумке.

Чтобы объединить элементы сумки в строку. При объединении мы можем поместить разделитель между этими значениями (необязательно).

Объединить два или более выражения одного типа.

Чтобы получить количество элементов в сумке, при подсчете количества кортежей в сумке.

Это похоже на функцию COUNT () . Используется для получения количества элементов в сумке.

Сравнить две сумки (поля) в кортеже.

Проверить, если сумка или карта пуста.

Чтобы рассчитать максимальное значение для столбца (числовые значения или массивы) в сумке из одного столбца.

Получить минимальное (наименьшее) значение (числовое или chararray) для определенного столбца в сумке из одного столбца.

Используя функцию Pig Latin PluckTuple () , мы можем определить префикс строки и отфильтровать столбцы в отношении, начинающемся с данного префикса.

Вычислить количество элементов на основе любого типа данных Pig.

Вычесть две сумки. Он принимает две сумки в качестве входных данных и возвращает сумку, которая содержит кортежи первой сумки, которых нет во второй сумке.

Чтобы получить сумму числовых значений столбца в сумке с одним столбцом.

Разделить строку (которая содержит группу слов) в один кортеж и вернуть пакет, содержащий выходные данные операции разделения.