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_program_builder.h | |
| parent | 6b17ad8c52e16d0088291781e1b5a9e28d028b9b (diff) | |
YQL-19861 abi, udf resolvers, test, pass via yt gateways
commit_hash:6e3f5fac6a8598586987b52d749644d1ce1fccbe
Diffstat (limited to 'yql/essentials/minikql/mkql_program_builder.h')
| -rw-r--r-- | yql/essentials/minikql/mkql_program_builder.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/yql/essentials/minikql/mkql_program_builder.h b/yql/essentials/minikql/mkql_program_builder.h index e801d97da44..67a74dd48b6 100644 --- a/yql/essentials/minikql/mkql_program_builder.h +++ b/yql/essentials/minikql/mkql_program_builder.h @@ -4,6 +4,7 @@ #include "mkql_node.h" #include "mkql_node_builder.h" #include "mkql_type_builder.h" +#include <yql/essentials/public/langver/yql_langver.h> #include <yql/essentials/public/udf/udf_value.h> #include <yql/essentials/core/sql_types/match_recognize.h> @@ -142,7 +143,8 @@ std::vector<TType*> ValidateBlockFlowType(const TType* flowType, bool unwrap = t class TProgramBuilder : public TTypeBuilder { public: - TProgramBuilder(const TTypeEnvironment& env, const IFunctionRegistry& functionRegistry, bool voidWithEffects = false); + TProgramBuilder(const TTypeEnvironment& env, const IFunctionRegistry& functionRegistry, bool voidWithEffects = false, + NYql::TLangVersion langver = NYql::UnknownLangVersion); const TTypeEnvironment& GetTypeEnvironment() const; const IFunctionRegistry& GetFunctionRegistry() const; @@ -868,6 +870,7 @@ private: protected: const IFunctionRegistry& FunctionRegistry; const bool VoidWithEffects; + const NYql::TLangVersion LangVer; NUdf::ITypeInfoHelper::TPtr TypeInfoHelper; }; |
