1234567891011121314151617181920212223242526272829 |
- #pragma once
- #include <yql/essentials/core/user_data/yql_user_data.h>
- #include <yql/essentials/core/yql_type_annotation.h>
- namespace NYql {
- void LoadYqlDefaultMounts(TUserDataTable& userData);
- bool GetYqlDefaultModuleResolver(
- TExprContext& ctx,
- IModuleResolver::TPtr& moduleResolver,
- const THashMap<TString, TString>& clusterMapping = {},
- bool optimizeLibraries = true);
- bool GetYqlDefaultModuleResolverWithContext(
- IModuleResolver::TPtr& moduleResolver,
- const THashMap<TString, TString>& clusterMapping = {},
- bool optimizeLibraries = true);
- TUserDataTable GetYqlModuleResolver(
- TExprContext& ctx,
- IModuleResolver::TPtr& moduleResolver,
- const TVector<NUserData::TUserData>& userData,
- const THashMap<TString, TString>& clusterMapping,
- const THashSet<TString>& sqlFlags,
- bool optimizeLibraries = true);
- } // namespace NYql
|