Apache Pig - Funções de String
Temos as seguintes funções de String no Apache Pig.
SN | Funções e descrição |
---|---|
1 | ENDSWITH (string, testAgainst) Para verificar se uma determinada string termina com uma substring específica. |
2 | STARTSWITH (string, substring) Aceita dois parâmetros de string e verifica se a primeira string começa com a segunda. |
3 | SUBSTRING (string, startIndex, stopIndex) Retorna uma substring de uma determinada string. |
4 | EqualsIgnoreCase (string1, string2) Para comparar duas picadas ignorando o caso. |
5 | INDEXOF (string, 'character', startIndex) Retorna a primeira ocorrência de um caractere em uma string, procurando a partir de um índice inicial. |
6 | LAST_INDEX_OF (expressão) Retorna o índice da última ocorrência de um caractere em uma string, pesquisando para trás a partir de um índice inicial. |
7 | LCFIRST (expressão) Converte o primeiro caractere em uma string em minúsculas. |
8 | UCFIRST (expressão) Retorna uma string com o primeiro caractere convertido em maiúsculas. |
9 | UPPER (expressão) UPPER (expressão) Retorna uma string convertida em maiúsculas. |
10 | LOWER (expressão) Converte todos os caracteres em uma string em minúsculas. |
11 | REPLACE (string, 'oldChar', 'newChar'); Para substituir os caracteres existentes em uma string por novos caracteres. |
12 | STRSPLIT (string, regex, limite) Para dividir uma string em torno de correspondências de uma determinada expressão regular. |
13 | STRSPLITTOBAG (string, regex, limite) Semelhante ao STRSPLIT() função, ele divide a string por determinado delimitador e retorna o resultado em um saco. |
14 | TRIM (expressão) Retorna uma cópia de uma string com os espaços em branco à esquerda e à direita removidos. |
15 | LTRIM (expressão) Retorna uma cópia de uma string com os espaços em branco à esquerda removidos. |
16 | RTRIM (expressão) Retorna uma cópia de uma string com os espaços em branco à direita removidos. |