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