Apache Pig - Fonctions de chaîne
Nous avons les fonctions String suivantes dans Apache Pig.
| SN | Fonctions et description |
|---|---|
| 1 | ENDSWITH (chaîne, testAgainst) Pour vérifier si une chaîne donnée se termine par une sous-chaîne particulière. |
| 2 | STARTSWITH (chaîne, sous-chaîne) Accepte deux paramètres de chaîne et vérifie si la première chaîne commence par la seconde. |
| 3 | SUBSTRING (chaîne, startIndex, stopIndex) Renvoie une sous-chaîne d'une chaîne donnée. |
| 4 | EqualsIgnoreCase (chaîne1, chaîne2) Pour comparer deux piqûres en ignorant le cas. |
| 5 | INDEXOF (chaîne, 'caractère', startIndex) Renvoie la première occurrence d'un caractère dans une chaîne, en recherchant en avant à partir d'un index de début. |
| 6 | LAST_INDEX_OF (expression) Renvoie l'index de la dernière occurrence d'un caractère dans une chaîne, en recherchant en arrière à partir d'un index de début. |
| sept | LCFIRST (expression) Convertit le premier caractère d'une chaîne en minuscules. |
| 8 | UCFIRST (expression) Renvoie une chaîne dont le premier caractère est converti en majuscules. |
| 9 | UPPER (expression) UPPER (expression) Renvoie une chaîne convertie en majuscules. |
| dix | INFÉRIEUR (expression) Convertit tous les caractères d'une chaîne en minuscules. |
| 11 | REMPLACER (chaîne, 'oldChar', 'newChar'); Pour remplacer les caractères existants dans une chaîne par de nouveaux caractères. |
| 12 | STRSPLIT (chaîne, expression régulière, limite) Pour diviser une chaîne autour des correspondances d'une expression régulière donnée. |
| 13 | STRSPLITTOBAG (chaîne, expression régulière, limite) Semblable à la STRSPLIT() fonction, il divise la chaîne par un délimiteur donné et renvoie le résultat dans un sac. |
| 14 | TRIM (expression) Renvoie une copie d'une chaîne avec les espaces de début et de fin supprimés. |
| 15 | LTRIM (expression) Renvoie une copie d'une chaîne avec les espaces de début supprimés. |
| 16 | RTRIM (expression) Renvoie une copie d'une chaîne avec les espaces de fin supprimés. |