summaryrefslogtreecommitdiffstats
path: root/yql/essentials/docs/en
diff options
context:
space:
mode:
authorvvvv <[email protected]>2025-01-27 17:45:33 +0300
committervvvv <[email protected]>2025-01-27 18:05:00 +0300
commit33900924b69623bce3c8920ff93073794ed536ef (patch)
tree9996780468aa6ce8ae1a1380a567bb4c8cc2bf27 /yql/essentials/docs/en
parentedcfedc60aae21c05abac8edd88ba1ab3c90f77c (diff)
opt. index for DynamicVariant YQL-19499
commit_hash:cdf713319f6b37f19e986df843edf28ab9991d7a
Diffstat (limited to 'yql/essentials/docs/en')
-rw-r--r--yql/essentials/docs/en/builtins/basic.md8
1 files changed, 4 insertions, 4 deletions
diff --git a/yql/essentials/docs/en/builtins/basic.md b/yql/essentials/docs/en/builtins/basic.md
index ff257ca6902..4e74b6d5def 100644
--- a/yql/essentials/docs/en/builtins/basic.md
+++ b/yql/essentials/docs/en/builtins/basic.md
@@ -590,8 +590,8 @@ The inverse function is [VariantItem](#variantitem).
### Signature
```yql
-DynamicVariant(item:T,index:Uint32,Variant<T, T, ...>)->Optional<Variant<T, T, ...>>
-DynamicVariant(item:T,index:Utf8,Variant<key1: T, key2: T, ...>)->Optional<Variant<key1: T, key2: T, ...>>
+DynamicVariant(item:T,index:Uint32?,Variant<T, T, ...>)->Optional<Variant<T, T, ...>>
+DynamicVariant(item:T,index:Utf8?,Variant<key1: T, key2: T, ...>)->Optional<Variant<key1: T, key2: T, ...>>
```
### Example
@@ -599,11 +599,11 @@ DynamicVariant(item:T,index:Utf8,Variant<key1: T, key2: T, ...>)->Optional<Varia
```yql
$dt = Int32;
$tvt = Variant<$dt,$dt>;
-SELECT ListMap([(10,0u),(20,2u)],($x)->(DynamicVariant($x.0,$x.1,$tvt))); -- [0: 10,NULL]
+SELECT ListMap([(10,0u),(20,2u),(30,NULL)],($x)->(DynamicVariant($x.0,$x.1,$tvt))); -- [0: 10,NULL,NULL]
$dt = Int32;
$svt = Variant<x:$dt,y:$dt>;
-SELECT ListMap([(10,'x'u),(20,'z'u)],($x)->(DynamicVariant($x.0,$x.1,$svt))); -- [x: 10,NULL]
+SELECT ListMap([(10,'x'u),(20,'z'u),(30,NULL)],($x)->(DynamicVariant($x.0,$x.1,$svt))); -- [x: 10,NULL,NULL]
```