blob: 87b40e97b52c8e8085f5da2dab318792ae9ab851 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#pragma once
#include <yql/essentials/core/yql_type_annotation.h>
#include <yql/essentials/core/file_storage/file_storage.h>
#include <yql/essentials/minikql/mkql_alloc.h>
#include <yql/essentials/minikql/mkql_function_registry.h>
namespace NYql {
namespace NCommon {
IUdfResolver::TPtr CreateSimpleUdfResolver(
const NKikimr::NMiniKQL::IFunctionRegistry* functionRegistry,
const TFileStoragePtr& fileStorage = {}, bool useFakeMD5 = false);
bool LoadFunctionsMetadata(const TVector<IUdfResolver::TFunction*>& functions,
const NKikimr::NMiniKQL::IFunctionRegistry& functionRegistry,
NUdf::ITypeInfoHelper::TPtr typeInfoHelper,
TExprContext& ctx);
} // namespace NCommon
} // namespace NYql
|