Apache Pig - Eval Functions
Apache Pig zapewnia różne wbudowane funkcje, a mianowicie eval, load, store, math, string, bag i tuple Funkcje.
Funkcje ewaluacyjne
Poniżej znajduje się lista eval funkcje dostarczane przez Apache Pig.
SN | Opis funkcji |
---|---|
1 | ŚR () Obliczenie średniej wartości liczbowych w worku. |
2 | BagToString () Aby połączyć elementy torby w sznurek. Podczas konkatenacji możemy umieścić separator między tymi wartościami (opcjonalnie). |
3 | CONCAT () Aby połączyć dwa lub więcej wyrażeń tego samego typu. |
4 | LICZYĆ() Aby uzyskać liczbę elementów w woreczku, zliczając liczbę krotek w woreczku. |
5 | COUNT_STAR () Jest podobny do COUNT()funkcjonować. Służy do określenia liczby elementów w torebce. |
6 | DIFF () Aby porównać dwie torby (pola) w krotce. |
7 | Jest pusty() Aby sprawdzić, czy worek lub mapa jest pusta. |
8 | MAX () Aby obliczyć najwyższą wartość dla kolumny (wartości liczbowe lub znaki) w worku z jedną kolumną. |
9 | MIN () Aby uzyskać minimalną (najniższą) wartość (numeryczną lub znakową) dla określonej kolumny w pakiecie z jedną kolumną. |
10 | PluckTuple () Korzystanie z łaciny Pig PluckTuple() funkcji, możemy zdefiniować prefiks ciągu i filtrować kolumny w relacji zaczynającej się od podanego przedrostka. |
11 | ROZMIAR() Aby obliczyć liczbę elementów na podstawie dowolnego typu danych Pig. |
12 | ODEJMOWAĆ() Aby odjąć dwie torby. Przyjmuje dwie torby jako dane wejściowe i zwraca torbę, która zawiera krotki pierwszej torby, których nie ma w drugiej torbie. |
13 | SUMA() Aby uzyskać sumę wartości liczbowych kolumny w pakiecie z jedną kolumną. |
14 | TOKENIZE () Aby podzielić ciąg (który zawiera grupę słów) w pojedynczej krotce i zwrócić pakiet zawierający dane wyjściowe operacji podziału. |