Apache Pig - Funzioni di stringa
Abbiamo le seguenti funzioni String in Apache Pig.
| SN | Funzioni e descrizione |
|---|---|
| 1 | ENDSWITH (stringa, testAgainst) Per verificare se una data stringa termina con una particolare sottostringa. |
| 2 | STARTSWITH (stringa, sottostringa) Accetta due parametri di stringa e verifica se la prima stringa inizia con la seconda. |
| 3 | SUBSTRING (stringa, startIndex, stopIndex) Restituisce una sottostringa da una data stringa. |
| 4 | EqualsIgnoreCase (stringa1, stringa2) Per confrontare due punture ignorando il caso. |
| 5 | INDEXOF (stringa, 'carattere', startIndex) Restituisce la prima occorrenza di un carattere in una stringa, cercando in avanti da un indice iniziale. |
| 6 | LAST_INDEX_OF (espressione) Restituisce l'indice dell'ultima occorrenza di un carattere in una stringa, cercando all'indietro da un indice iniziale. |
| 7 | LCFIRST (espressione) Converte il primo carattere di una stringa in minuscolo. |
| 8 | UCFIRST (espressione) Restituisce una stringa con il primo carattere convertito in maiuscolo. |
| 9 | UPPER (espressione) MAIUSC (espressione) Restituisce una stringa convertita in maiuscolo. |
| 10 | LOWER (espressione) Converte tutti i caratteri in una stringa in minuscolo. |
| 11 | REPLACE (string, 'oldChar', 'newChar'); Per sostituire i caratteri esistenti in una stringa con nuovi caratteri. |
| 12 | STRSPLIT (stringa, regex, limite) Per dividere una stringa attorno alle corrispondenze di una data espressione regolare. |
| 13 | STRSPLITTOBAG (stringa, regex, limite) Simile al STRSPLIT() funzione, divide la stringa per delimitatore dato e restituisce il risultato in un sacchetto. |
| 14 | TRIM (espressione) Restituisce una copia di una stringa con gli spazi iniziali e finali rimossi. |
| 15 | LTRIM (espressione) Restituisce una copia di una stringa con gli spazi iniziali rimossi. |
| 16 | RTRIM (espressione) Restituisce una copia di una stringa con gli spazi vuoti finali rimossi. |
