diff options
author | udovichenko-r <rvu@ydb.tech> | 2023-02-15 18:23:31 +0300 |
---|---|---|
committer | udovichenko-r <rvu@ydb.tech> | 2023-02-15 18:23:31 +0300 |
commit | 6cd3114a69ee85973ede65cabaacf587b5d45b43 (patch) | |
tree | 14dec5071660a9e69e14204180140c3f76c2c61b | |
parent | b9781d94e736c222c715163386a63bfe6dfbe4ff (diff) | |
download | ydb-6cd3114a69ee85973ede65cabaacf587b5d45b43.tar.gz |
[yql] User mount files
-rw-r--r-- | ydb/library/yql/core/services/mounts/yql_mounts.cpp | 8 | ||||
-rw-r--r-- | ydb/library/yql/core/services/mounts/yql_mounts.h | 2 |
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, |