Apache Tajo - Строковые функции
В следующей таблице перечислены строковые функции в Tajo.
| S.No. | Описание функции |
|---|---|
| 1 | concat (строка1, ..., строкаN) Объедините данные строки. |
| 2 | длина (строка) Возвращает длину заданной строки. |
| 3 | нижний (строка) Возвращает строчный формат строки. |
| 4 | верхний (строка) Возвращает формат заданной строки в верхнем регистре. |
| 5 | ascii (текст строки) Возвращает ASCII-код первого символа текста. |
| 6 | bit_length (текст строки) Возвращает количество бит в строке. |
| 7 | char_length (текст строки) Возвращает количество символов в строке. |
| 8 | octet_length (текст строки) Возвращает количество байтов в строке. |
| 9 | дайджест (вводимый текст, текст метода) Рассчитывает Digestхеш строки. Здесь второй метод arg относится к методу хеширования. |
| 10 | initcap (текстовая строка) Преобразует первую букву каждого слова в верхний регистр. |
| 11 | md5 (текстовая строка) Рассчитывает MD5 хеш строки. |
| 12 | left (текст строки, размер int) Возвращает первые n символов в строке. |
| 13 | справа (текст строки, размер int) Возвращает последние n символов в строке. |
| 14 | найти (исходный текст, целевой текст, начальный_индекс) Возвращает расположение указанной подстроки. |
| 15 | strposb (исходный текст, целевой текст) Возвращает двоичное расположение указанной подстроки. |
| 16 | substr (исходный текст, начальный индекс, длина) Возвращает подстроку указанной длины. |
| 17 | обрезать (текст строки [, текст символов]) Удаляет символы (по умолчанию пробел) из начала / конца / обоих концов строки. |
| 18 | split_part (текст строки, текст разделителя, поле int) Разбивает строку по разделителю и возвращает заданное поле (считая от единицы). |
| 19 | regexp_replace (текст строки, текст шаблона, текст замены) Заменяет подстроки, соответствующие заданному шаблону регулярного выражения. |
| 20 | обратный (строка) Для строки выполнена обратная операция. |