123456789101112131415161718192021222324252627282930 |
- #pragma once
- #include <yql/essentials/core/yql_udf_resolver.h>
- #include <yql/essentials/core/file_storage/file_storage.h>
- #include <yql/essentials/minikql/mkql_function_registry.h>
- #include <yql/essentials/providers/common/proto/udf_resolver.pb.h>
- #include <util/generic/map.h>
- #include <util/generic/string.h>
- namespace NYql {
- namespace NCommon {
- void LoadSystemModulePaths(
- const TString& resolverPath,
- const TString& dir,
- NKikimr::NMiniKQL::TUdfModulePathsMap* paths);
- IUdfResolver::TPtr CreateOutProcUdfResolver(
- const NKikimr::NMiniKQL::IFunctionRegistry* functionRegistry,
- const TFileStoragePtr& fileStorage,
- const TString& resolverPath,
- const TString& user,
- const TString& group,
- bool filterSysCalls,
- const TString& udfDependencyStubPath,
- const TMap<TString, TString>& path2md5 = {});
- } // namespace NCommon
- } // namespace NYql
|