Skip to content

Commit 57cc933

Browse files
author
Vadim Averin
authored
Update docs for Digest (#12889)
1 parent 69ba2cc commit 57cc933

File tree

2 files changed

+20
-16
lines changed
  • ydb/docs
    • en/core/yql/reference/yql-core/udf/list
    • ru/core/yql/reference/yql-core/udf/list

2 files changed

+20
-16
lines changed

ydb/docs/en/core/yql/reference/yql-core/udf/list/digest.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ A set of commonly used hash functions.
55
## List of functions
66

77
* `Digest::Crc32c(String{Flags::AutoMap}) -> Uint32`
8-
* `Digest::Crc64(String{Flags::AutoMap}) -> Uint64`
9-
* `Digest::Fnv32(String{Flags::AutoMap}) -> Uint32`
10-
* `Digest::Fnv64(String{Flags::AutoMap}) -> Uint64`
11-
* `Digest::MurMurHash(String{Flags:AutoMap}) -> Uint64`
12-
* `Digest::MurMurHash32(String{Flags:AutoMap}) -> Uint32`
13-
* `Digest::MurMurHash2A(String{Flags:AutoMap}) -> Uint64`
14-
* `Digest::MurMurHash2A32(String{Flags:AutoMap}) -> Uint32`
15-
* `Digest::CityHash(String{Flags:AutoMap}, [Uint64?]) -> Uint64`: The second optional argument is seed
8+
* `Digest::Crc64(String{Flags::AutoMap}, [Init:Uint64?]) -> Uint64`
9+
* `Digest::Fnv32(String{Flags::AutoMap}, [Init:Uint32?]) -> Uint32`
10+
* `Digest::Fnv64(String{Flags::AutoMap}, [Init:Uint64?]) -> Uint64`
11+
* `Digest::MurMurHash(String{Flags:AutoMap}, [Init:Uint64?]) -> Uint64`
12+
* `Digest::MurMurHash32(String{Flags:AutoMap}, [Init:Uint32?]) -> Uint32`
13+
* `Digest::MurMurHash2A(String{Flags:AutoMap}, [Init:Uint64?]) -> Uint64`
14+
* `Digest::MurMurHash2A32(String{Flags:AutoMap}, [Init:Uint32?]) -> Uint32`
15+
* `Digest::CityHash(String{Flags:AutoMap}, [Init:Uint64?]) -> Uint64`
1616
* `Digest::CityHash128(String{Flags:AutoMap}) -> Tuple<Uint64,Uint64>`
1717
* `Digest::NumericHash(Uint64{Flags:AutoMap}) -> Uint64`
1818
* `Digest::Md5Hex(String{Flags:AutoMap}) -> String`
@@ -34,6 +34,8 @@ A set of commonly used hash functions.
3434
* `Digest::XXH3(String{Flags:AutoMap}) -> Uint64`
3535
* `Digest::XXH3_128(String{Flags:AutoMap}) -> Tuple<Uint64,Uint64>`
3636

37+
The functions for the hashes that support the initialization parameter (seed) accept its value in the optional named argument `Init`.
38+
3739
### Examples
3840

3941
```yql

ydb/docs/ru/core/yql/reference/yql-core/udf/list/digest.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,18 @@
88
## Список функций
99

1010
* `Digest::Crc32c(String{Flags::AutoMap}) -> Uint32`
11-
* `Digest::Crc64(String{Flags::AutoMap}) -> Uint64`
12-
* `Digest::Fnv32(String{Flags::AutoMap}) -> Uint32`
13-
* `Digest::Fnv64(String{Flags::AutoMap}) -> Uint64`
14-
* `Digest::MurMurHash(String{Flags:AutoMap}) -> Uint64`
15-
* `Digest::MurMurHash32(String{Flags:AutoMap}) -> Uint32`
16-
* `Digest::MurMurHash2A(String{Flags:AutoMap}) -> Uint64`
17-
* `Digest::MurMurHash2A32(String{Flags:AutoMap}) -> Uint32`
18-
* `Digest::CityHash(String{Flags:AutoMap}, [Uint64?]) -> Uint64`: Второй опциональный аргумент задает seed
11+
* `Digest::Crc64(String{Flags::AutoMap}, [Init:Uint64?]) -> Uint64`
12+
* `Digest::Fnv32(String{Flags::AutoMap}, [Init:Uint32?]) -> Uint32`
13+
* `Digest::Fnv64(String{Flags::AutoMap}, [Init:Uint64?]) -> Uint64`
14+
* `Digest::MurMurHash(String{Flags:AutoMap}, [Init:Uint64?]) -> Uint64`
15+
* `Digest::MurMurHash32(String{Flags:AutoMap}, [Init:Uint32?]) -> Uint32`
16+
* `Digest::MurMurHash2A(String{Flags:AutoMap}, [Init:Uint64?]) -> Uint64`
17+
* `Digest::MurMurHash2A32(String{Flags:AutoMap}, [Init:Uint32?]) -> Uint32`
18+
* `Digest::CityHash(String{Flags:AutoMap}, [Init:Uint64?]) -> Uint64`
1919
* `Digest::CityHash128(String{Flags:AutoMap}) -> Tuple<Uint64,Uint64>`
2020

21+
Функции для видов хешей, которые поддерживают значение-параметр для инициализации (seed), принимают его опциональным именованным аргументом `Init`.
22+
2123
CityHash функция для байтовой строки с результатом типа uint128. Результат представлен как пара из двух uint64 чисел `<low, high>`
2224

2325
```yql

0 commit comments

Comments
 (0)