Apache Pig - funkcje ciągów
W Apache Pig mamy następujące funkcje String.
| SN | Funkcje i opis |
|---|---|
| 1 | ENDSWITH (ciąg; testAgainst) Aby sprawdzić, czy dany ciąg kończy się określonym podciągiem. |
| 2 | STARTSWITH (ciąg; podciąg) Akceptuje dwa parametry łańcuchowe i sprawdza, czy pierwszy ciąg zaczyna się od drugiego. |
| 3 | SUBSTRING (ciąg; startIndex; stopIndex) Zwraca podciąg z podanego ciągu. |
| 4 | EqualsIgnoreCase (ciąg1, ciąg2) Aby porównać dwa użądlenia, ignorując przypadek. |
| 5 | INDEXOF (ciąg; „znak”; startIndex) Zwraca pierwsze wystąpienie znaku w ciągu, wyszukując w przód od indeksu początkowego. |
| 6 | LAST_INDEX_OF (wyrażenie) Zwraca indeks ostatniego wystąpienia znaku w ciągu, wyszukując wstecz od indeksu początkowego. |
| 7 | LCFIRST (wyrażenie) Konwertuje pierwszy znak w ciągu na małe litery. |
| 8 | UCFIRST (wyrażenie) Zwraca ciąg z pierwszym znakiem zamienionym na wielką literę. |
| 9 | UPPER (wyrażenie) UPPER (wyrażenie) Zwraca ciąg zamieniony na wielkie litery. |
| 10 | LOWER (wyrażenie) Konwertuje wszystkie znaki w ciągu na małe litery. |
| 11 | REPLACE (string, 'oldChar', 'newChar'); Aby zastąpić istniejące znaki w ciągu nowymi znakami. |
| 12 | STRSPLIT (ciąg; wyrażenie regularne; limit) Aby podzielić ciąg wokół dopasowań danego wyrażenia regularnego. |
| 13 | STRSPLITTOBAG (ciąg; wyrażenie regularne; limit) Podobny do STRSPLIT() funkcja, dzieli ciąg według podanego separatora i zwraca wynik w worku. |
| 14 | TRIM (wyrażenie) Zwraca kopię ciągu z usuniętymi początkowymi i końcowymi spacjami. |
| 15 | LTRIM (wyrażenie) Zwraca kopię ciągu z usuniętymi wiodącymi białymi znakami. |
| 16 | RTRIM (wyrażenie) Zwraca kopię ciągu z usuniętymi końcowymi spacjami. |