diff options
author | vvvv <[email protected]> | 2025-04-21 20:53:56 +0300 |
---|---|---|
committer | vvvv <[email protected]> | 2025-04-21 21:26:59 +0300 |
commit | 108c1aa409626aa29ca728edafd01fbbd7a1b00e (patch) | |
tree | b88c1e3b690a29b0ed4f505f05990d656d6373ec /yql/essentials/minikql/mkql_function_registry.h | |
parent | 6b17ad8c52e16d0088291781e1b5a9e28d028b9b (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.h | 24 |
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; |