discover.h 597 B

12345678910111213141516
  1. #pragma once
  2. #include <yql/essentials/providers/common/proto/udf_resolver.pb.h>
  3. #include <yql/essentials/minikql/mkql_function_registry.h>
  4. #include <util/generic/hash.h>
  5. #include <util/stream/input.h>
  6. #include <util/stream/output.h>
  7. namespace NUdfResolver {
  8. void DiscoverInDir(const TString& dir, IOutputStream& out, bool printAsProto);
  9. void DiscoverInFile(const TString& filePath, IOutputStream& out, bool printAsProto);
  10. void Discover(IInputStream& in, IOutputStream& out, bool printAsProto);
  11. void FillImportResultModules(const THashSet<TString>& modules, NYql::TImportResult& importRes);
  12. ;
  13. }