Apache Pig - Dizge İşlevleri
Apache Pig'de aşağıdaki String işlevlerine sahibiz.
SN | Fonksiyonlar ve Açıklama |
---|---|
1 | ENDSWITH (dize, testAgainst) Belirli bir dizenin belirli bir alt dizeyle bitip bitmediğini doğrulamak için. |
2 | STARTSWITH (dize, alt dize) İki dize parametresini kabul eder ve ilk dizenin ikinciyle başlayıp başlamadığını doğrular. |
3 | SUBSTRING (dize, startIndex, stopIndex) Belirli bir dizeden bir alt dizeyi döndürür. |
4 | EqualsIgnoreCase (dize1; dize2) Davayı görmezden gelerek iki sokmayı karşılaştırmak. |
5 | INDEXOF (dize, 'karakter', startIndex) Bir dizedeki bir karakterin ilk oluşumunu, bir başlangıç dizininden ileriye doğru arayarak döndürür. |
6 | LAST_INDEX_OF (ifade) Bir dizedeki bir karakterin son oluşumunun dizinini, başlangıç dizininden geriye doğru arayarak döndürür. |
7 | LCFIRST (ifade) Bir dizedeki ilk karakteri küçük harfe dönüştürür. |
8 | UCFIRST (ifade) İlk karakteri büyük harfe dönüştürülmüş bir dize döndürür. |
9 | UPPER (ifade) UPPER (ifade) Büyük harfe dönüştürülmüş bir dizge döndürür. |
10 | LOWER (ifade) Bir dizedeki tüm karakterleri küçük harfe dönüştürür. |
11 | REPLACE (string, 'oldChar', 'newChar'); Bir dizedeki mevcut karakterleri yeni karakterlerle değiştirmek için. |
12 | STRSPLIT (dize, normal ifade, sınır) Bir dizeyi belirli bir düzenli ifadenin eşleşmelerine göre bölmek için. |
13 | STRSPLITTOBAG (dize, normal ifade, sınır) Benzer STRSPLIT() işlev, dizeyi verilen sınırlayıcıya böler ve sonucu bir torba içinde döndürür. |
14 | TRIM (ifade) Baştaki ve sondaki boşlukları kaldırılmış bir dizenin bir kopyasını döndürür. |
15 | LTRIM (ifade) Baştaki boşlukları kaldırılmış bir dizenin kopyasını döndürür. |
16 | RTRIM (ifade) Sondaki boşlukları kaldırılmış bir dizenin kopyasını döndürür. |