summaryrefslogtreecommitdiffstats
path: root/yql/essentials/minikql/mkql_function_registry.h
diff options
context:
space:
mode:
authorvvvv <[email protected]>2025-04-21 20:53:56 +0300
committervvvv <[email protected]>2025-04-21 21:26:59 +0300
commit108c1aa409626aa29ca728edafd01fbbd7a1b00e (patch)
treeb88c1e3b690a29b0ed4f505f05990d656d6373ec /yql/essentials/minikql/mkql_function_registry.h
parent6b17ad8c52e16d0088291781e1b5a9e28d028b9b (diff)
YQL-19861 abi, udf resolvers, test, pass via yt gateways
commit_hash:6e3f5fac6a8598586987b52d749644d1ce1fccbe
Diffstat (limited to 'yql/essentials/minikql/mkql_function_registry.h')
-rw-r--r--yql/essentials/minikql/mkql_function_registry.h24
1 files changed, 13 insertions, 11 deletions
diff --git a/yql/essentials/minikql/mkql_function_registry.h b/yql/essentials/minikql/mkql_function_registry.h
index bdf2e663d5f..5b648a26e8c 100644
--- a/yql/essentials/minikql/mkql_function_registry.h
+++ b/yql/essentials/minikql/mkql_function_registry.h
@@ -2,6 +2,7 @@
#include "mkql_function_metadata.h"
+#include <yql/essentials/public/langver/yql_langver.h>
#include <yql/essentials/public/udf/udf_counter.h>
#include <yql/essentials/public/udf/udf_registrator.h>
#include <yql/essentials/public/udf/udf_type_builder.h>
@@ -60,17 +61,18 @@ public:
virtual void AllowUdfPatch() = 0;
virtual TStatus FindFunctionTypeInfo(
- const TTypeEnvironment& env,
- NUdf::ITypeInfoHelper::TPtr typeInfoHelper,
- NUdf::ICountersProvider* countersProvider,
- const TStringBuf& name,
- TType* userType,
- const TStringBuf& typeConfig,
- ui32 flags,
- const NUdf::TSourcePosition& pos,
- const NUdf::ISecureParamsProvider* secureParamsProvider,
- const NUdf::ILogProvider* logProvider,
- TFunctionTypeInfo* funcInfo) const = 0;
+ NYql::TLangVersion langver,
+ const TTypeEnvironment& env,
+ NUdf::ITypeInfoHelper::TPtr typeInfoHelper,
+ NUdf::ICountersProvider* countersProvider,
+ const TStringBuf& name,
+ TType* userType,
+ const TStringBuf& typeConfig,
+ ui32 flags,
+ const NUdf::TSourcePosition& pos,
+ const NUdf::ISecureParamsProvider* secureParamsProvider,
+ const NUdf::ILogProvider* logProvider,
+ TFunctionTypeInfo* funcInfo) const = 0;
virtual TMaybe<TString> FindUdfPath(const TStringBuf& moduleName) const = 0;