aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVadim Averin <avevad@ydb.tech>2024-12-12 09:50:45 +0300
committerGitHub <noreply@github.com>2024-12-12 09:50:45 +0300
commit0c6385657910a0bfa392c62d49a78d8f73482ff2 (patch)
tree97ee9feca511e2e27707c6c47b1aa3820ad2aa73
parent32411d7cb44bf39c1e4ec6451654593f06518ab6 (diff)
downloadydb-0c6385657910a0bfa392c62d49a78d8f73482ff2.tar.gz
Update StructMerge docs (#12540)
-rw-r--r--ydb/docs/en/core/yql/reference/yql-core/builtins/_includes/struct.md2
-rw-r--r--ydb/docs/ru/core/yql/reference/yql-core/builtins/_includes/struct.md2
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?>` в случае отсутствия соответствующего поля); по умолчанию выбирается значение поля из первой структуры, а если в первой отсутствует — из второй.
### Примеры