diff options
author | Vadim Averin <avevad@ydb.tech> | 2024-12-12 09:50:45 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-12-12 09:50:45 +0300 |
commit | 0c6385657910a0bfa392c62d49a78d8f73482ff2 (patch) | |
tree | 97ee9feca511e2e27707c6c47b1aa3820ad2aa73 | |
parent | 32411d7cb44bf39c1e4ec6451654593f06518ab6 (diff) | |
download | ydb-0c6385657910a0bfa392c62d49a78d8f73482ff2.tar.gz |
Update StructMerge docs (#12540)
-rw-r--r-- | ydb/docs/en/core/yql/reference/yql-core/builtins/_includes/struct.md | 2 | ||||
-rw-r--r-- | ydb/docs/ru/core/yql/reference/yql-core/builtins/_includes/struct.md | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/ydb/docs/en/core/yql/reference/yql-core/builtins/_includes/struct.md b/ydb/docs/en/core/yql/reference/yql-core/builtins/_includes/struct.md index ef79482e40..2714aff868 100644 --- a/ydb/docs/en/core/yql/reference/yql-core/builtins/_includes/struct.md +++ b/ydb/docs/en/core/yql/reference/yql-core/builtins/_includes/struct.md @@ -338,7 +338,7 @@ Arguments: 1. `left` - first structure. 2. `right` - second structure. -3. `mergeLambda` - _(optional)_ function to merge fields with the same name (arguments: field name, Optional field value of the first struct, Optional field value of the second struct). By default, if present, the first structure's field value is used, and the second one's in other cases. +3. `mergeLambda` - _(optional)_ function to merge fields with the same name (arguments: field name, `Optional` field value of the first struct, `Optional` field value of the second struct - arguments are `Nothing<T?>` in case of absence of the corresponding struct field). By default, if present, the first structure's field value is used; otherwise, the second one's value is used. ### Examples diff --git a/ydb/docs/ru/core/yql/reference/yql-core/builtins/_includes/struct.md b/ydb/docs/ru/core/yql/reference/yql-core/builtins/_includes/struct.md index 196b37ef75..3333afe3b2 100644 --- a/ydb/docs/ru/core/yql/reference/yql-core/builtins/_includes/struct.md +++ b/ydb/docs/ru/core/yql/reference/yql-core/builtins/_includes/struct.md @@ -447,7 +447,7 @@ StructSymmetricDifference(left:Struct<...>, right:Struct<...>)->Struct<...> 1. `left` - первая структура; 2. `right` - вторая структура; -3. `mergeLambda` - _(опционально)_ позволяет задать функцию для объединения полей (аргументы: имя поля, Optional значение поля в первой структуре, Optional значение поля во второй структуре); по умолчанию выбирается значение поля из первой структуры, а если в первой отсутствует — из второй. +3. `mergeLambda` - _(опционально)_ позволяет задать функцию для объединения полей (аргументы: имя поля, `Optional` значение поля в первой структуре, `Optional` значение поля во второй структуре - аргументы принимают значение `Nothing<T?>` в случае отсутствия соответствующего поля); по умолчанию выбирается значение поля из первой структуры, а если в первой отсутствует — из второй. ### Примеры |