diff options
author | vvvv <vvvv@yandex-team.com> | 2025-01-24 16:13:52 +0300 |
---|---|---|
committer | vvvv <vvvv@yandex-team.com> | 2025-01-24 16:30:59 +0300 |
commit | b931832ccbfa1d08d641dfe3b5f28687f5aac162 (patch) | |
tree | 3140696ec6fec1bcc10b7224481d31d91dd1098c /yql/essentials/minikql/mkql_program_builder.h | |
parent | b6545608166d359be492bb14ea1c8bd539b85f6d (diff) | |
download | ydb-b931832ccbfa1d08d641dfe3b5f28687f5aac162.tar.gz |
DynamicVariant YQL-19499
commit_hash:b609442fce4217e33f5d5421582e4a145afde95d
Diffstat (limited to 'yql/essentials/minikql/mkql_program_builder.h')
-rw-r--r-- | yql/essentials/minikql/mkql_program_builder.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/yql/essentials/minikql/mkql_program_builder.h b/yql/essentials/minikql/mkql_program_builder.h index 9e6b0d97d0..6b24bf2e0c 100644 --- a/yql/essentials/minikql/mkql_program_builder.h +++ b/yql/essentials/minikql/mkql_program_builder.h @@ -633,6 +633,7 @@ public: TRuntimeNode VisitAll(TRuntimeNode variant, std::function<TRuntimeNode(ui32, TRuntimeNode)> handler); TRuntimeNode Way(TRuntimeNode variant); TRuntimeNode VariantItem(TRuntimeNode variant); + TRuntimeNode DynamicVariant(TRuntimeNode item, TRuntimeNode index, TType* variantType); //-- random functions // expects ui64 seed, returns resource |