aboutsummaryrefslogtreecommitdiffstats
path: root/yql/essentials/minikql/mkql_program_builder.h
diff options
context:
space:
mode:
authorvvvv <vvvv@yandex-team.com>2025-01-24 16:13:52 +0300
committervvvv <vvvv@yandex-team.com>2025-01-24 16:30:59 +0300
commitb931832ccbfa1d08d641dfe3b5f28687f5aac162 (patch)
tree3140696ec6fec1bcc10b7224481d31d91dd1098c /yql/essentials/minikql/mkql_program_builder.h
parentb6545608166d359be492bb14ea1c8bd539b85f6d (diff)
downloadydb-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.h1
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