aboutsummaryrefslogtreecommitdiffstats
path: root/yql/essentials/tools/udf_resolver/discover.h
blob: e5b483ce4123ce0df1db73524351e81af0064267 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#pragma once

#include <contrib/ydb/library/yql/providers/common/proto/udf_resolver.pb.h>
#include <yql/essentials/minikql/mkql_function_registry.h>

#include <util/generic/hash.h>
#include <util/stream/input.h>
#include <util/stream/output.h>

namespace NUdfResolver {
void DiscoverInDir(const TString& dir, IOutputStream& out, bool printAsProto);
void DiscoverInFile(const TString& filePath, IOutputStream& out, bool printAsProto);
void Discover(IInputStream& in, IOutputStream& out, bool printAsProto);
void FillImportResultModules(const THashSet<TString>& modules, NYql::TImportResult& importRes);
;
}