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.  |