aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorudovichenko-r <rvu@ydb.tech>2023-02-15 18:23:31 +0300
committerudovichenko-r <rvu@ydb.tech>2023-02-15 18:23:31 +0300
commit6cd3114a69ee85973ede65cabaacf587b5d45b43 (patch)
tree14dec5071660a9e69e14204180140c3f76c2c61b
parentb9781d94e736c222c715163386a63bfe6dfbe4ff (diff)
downloadydb-6cd3114a69ee85973ede65cabaacf587b5d45b43.tar.gz
[yql] User mount files
-rw-r--r--ydb/library/yql/core/services/mounts/yql_mounts.cpp8
-rw-r--r--ydb/library/yql/core/services/mounts/yql_mounts.h2
2 files changed, 4 insertions, 6 deletions
diff --git a/ydb/library/yql/core/services/mounts/yql_mounts.cpp b/ydb/library/yql/core/services/mounts/yql_mounts.cpp
index 7d0e2217991..cd6e8e2559f 100644
--- a/ydb/library/yql/core/services/mounts/yql_mounts.cpp
+++ b/ydb/library/yql/core/services/mounts/yql_mounts.cpp
@@ -99,15 +99,12 @@ namespace NYql {
}
- TUserDataTable GetYqlDefaultMounts() {
- TUserDataTable userData;
+ void LoadYqlDefaultMounts(TUserDataTable& userData) {
AddLibraryFromResource(userData, "/lib/yql/aggregate.yql");
AddLibraryFromResource(userData, "/lib/yql/window.yql");
AddLibraryFromResource(userData, "/lib/yql/id.yql");
AddLibraryFromResource(userData, "/lib/yql/sqr.yql");
AddLibraryFromResource(userData, "/lib/yql/core.yql");
-
- return userData;
}
TUserDataTable GetYqlModuleResolverImpl(
@@ -121,7 +118,8 @@ namespace NYql {
{
auto ctx = rawCtx ? rawCtx : ownedCtx.Get();
Y_ENSURE(ctx);
- TUserDataTable mounts = GetYqlDefaultMounts();
+ TUserDataTable mounts;
+ LoadYqlDefaultMounts(mounts);
TModulesTable modulesTable;
if (!CompileLibraries(mounts, *ctx, modulesTable, optimizeLibraries)) {
diff --git a/ydb/library/yql/core/services/mounts/yql_mounts.h b/ydb/library/yql/core/services/mounts/yql_mounts.h
index 27b30c4ccdf..02c5f65fd7e 100644
--- a/ydb/library/yql/core/services/mounts/yql_mounts.h
+++ b/ydb/library/yql/core/services/mounts/yql_mounts.h
@@ -5,7 +5,7 @@
namespace NYql {
-TUserDataTable GetYqlDefaultMounts();
+void LoadYqlDefaultMounts(TUserDataTable& userData);
bool GetYqlDefaultModuleResolver(
TExprContext& ctx,