diff options
| author | atarasov5 <[email protected]> | 2025-05-13 12:28:18 +0300 |
|---|---|---|
| committer | atarasov5 <[email protected]> | 2025-05-13 12:45:42 +0300 |
| commit | 4c2a6c359aaf5e8cc986d7733a46fa7aa709d8ce (patch) | |
| tree | 6958a07a11cf8ed8473059ed445e22a8e2d8ab84 /yql/essentials/docs | |
| parent | ec46fad581b7467a2ddbf3328e344ae30fe505c0 (diff) | |
YQL-19748: Add ReverseBytes and ReverseBits
commit_hash:8ea4f04ae478bcbe0bb1d77cf5d6d1575bbc16f1
Diffstat (limited to 'yql/essentials/docs')
| -rw-r--r-- | yql/essentials/docs/en/changelog/2025.02.md | 1 | ||||
| -rw-r--r-- | yql/essentials/docs/en/udf/list/string.md | 7 | ||||
| -rw-r--r-- | yql/essentials/docs/ru/changelog/2025.02.md | 1 | ||||
| -rw-r--r-- | yql/essentials/docs/ru/udf/list/string.md | 6 |
4 files changed, 14 insertions, 1 deletions
diff --git a/yql/essentials/docs/en/changelog/2025.02.md b/yql/essentials/docs/en/changelog/2025.02.md index 54b7f5c0587..cb6040a988b 100644 --- a/yql/essentials/docs/en/changelog/2025.02.md +++ b/yql/essentials/docs/en/changelog/2025.02.md @@ -32,3 +32,4 @@ Removed String::Reverse function, use Unicode::Reverse. Removed String::HasPrefixIgnoreCase and String::StartsWithIgnoreCase functions, use String::AsciiStartsWithIgnoreCase. Removed String::HasSuffixIgnoreCase and String::EndsWithIgnoreCase functions, use String::AsciiEndsWithIgnoreCase. Added String::AsciiContainsIgnoreCase and String::AsciiEqualsIgnoreCase functions. +Added String::ReverseBytes and String::ReverseBits functions. diff --git a/yql/essentials/docs/en/udf/list/string.md b/yql/essentials/docs/en/udf/list/string.md index c010814d870..6b8e000c765 100644 --- a/yql/essentials/docs/en/udf/list/string.md +++ b/yql/essentials/docs/en/udf/list/string.md @@ -98,6 +98,12 @@ Functions for ASCII strings: * `String::RemoveLast(String{Flags:AutoMap}, String) -> String`: An unordered set of characters in the second argument, only the last encountered character from the set is deleted +* `String::ReverseBytes(String{Flags:AutoMap}) -> String` - Added in the version [2025.02](../../changelog/2025.02.md#string-module) + Reverses a string, treating it as a byte sequence. + +* `String::ReverseBits(String{Flags:AutoMap}) -> String` - Added in the version [2025.02](../../changelog/2025.02.md#string-module) + Reverses a string, treating it as a bit sequence. + * `String::IsAscii(String{Flags:AutoMap}) -> Bool` * `String::IsAsciiSpace(String{Flags:AutoMap}) -> Bool` @@ -153,4 +159,3 @@ SELECT String::Base64Encode("YQL"); -- "WVFM" SELECT String::Strip("YQL "); -- "YQL" SELECT String::SplitToList("1,2,3,4,5,6,7", ",", 3 as Limit); -- ["1", "2", "3", "4,5,6,7"] ``` - diff --git a/yql/essentials/docs/ru/changelog/2025.02.md b/yql/essentials/docs/ru/changelog/2025.02.md index ba5f08c8146..6fc85009362 100644 --- a/yql/essentials/docs/ru/changelog/2025.02.md +++ b/yql/essentials/docs/ru/changelog/2025.02.md @@ -32,3 +32,4 @@ SELECT foo_new, ... WHERE foo = 1 GROUP BY expr AS foo_new Удалены функции String::HasPrefixIgnoreCase и String::StartsWithIgnoreCase, используйте String::AsciiStartsWithIgnoreCase. Удалены функции String::HasSuffixIgnoreCase и String::EndsWithIgnoreCase, используйте String::AsciiEndsWithIgnoreCase. Добавлены функции String::AsciiContainsIgnoreCase и String::AsciiEqualsIgnoreCase. +Добавлены функции String::ReverseBytes и String::ReverseBits. diff --git a/yql/essentials/docs/ru/udf/list/string.md b/yql/essentials/docs/ru/udf/list/string.md index 4f41cd4b6eb..38152a483e1 100644 --- a/yql/essentials/docs/ru/udf/list/string.md +++ b/yql/essentials/docs/ru/udf/list/string.md @@ -116,6 +116,12 @@ SELECT String::SplitToList("1,2,3,4,5,6,7", ",", 3 as Limit); -- ["1", "2", "3", Удаляют все/первое/последнее вхождения(е) символа в наборе `symbols` из `input`. Второй аргумент интерпретируется как неупорядоченный набор символов для удаления. +* `String::ReverseBytes(input:String{Flags:AutoMap}) -> String` - добавлена в версии [2025.02](../../changelog/2025.02.md#string-module) + Разворачивает строку, рассматривая ее как байтовую последовательность. + +* `String::ReverseBits(input:String{Flags:AutoMap}) -> String` - добавлена в версии [2025.02](../../changelog/2025.02.md#string-module) + Разворачивает строку, рассматривая ее как битовую последовательность. + * `String::IsAscii(string:String{Flags:AutoMap}) -> Bool` Проверяет, является ли строка валидной ascii последовательностью. |
