summaryrefslogtreecommitdiffstats
path: root/yql/essentials/sql/v1/complete/sql_complete.cpp
diff options
context:
space:
mode:
authorvityaman <[email protected]>2025-05-27 11:56:16 +0300
committerrobot-piglet <[email protected]>2025-05-27 12:09:17 +0300
commit04c43eb2d8297ffe7b7b7a5b4ca48980d01fca96 (patch)
tree4230ea5e52fbdbfd3068624004cdc054e1952268 /yql/essentials/sql/v1/complete/sql_complete.cpp
parent844ea8aaa5c094d9210b9535d06d98cc5bb56afa (diff)
YQL-19747: Support immediate string named expressions
--- - Related to `YQL-19747` - Related to https://github.com/vityaman/ydb/issues/50 --- Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1292 commit_hash:a6d543bc18b2f9239bf0b33afd8497a7919fe4b3
Diffstat (limited to 'yql/essentials/sql/v1/complete/sql_complete.cpp')
-rw-r--r--yql/essentials/sql/v1/complete/sql_complete.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/yql/essentials/sql/v1/complete/sql_complete.cpp b/yql/essentials/sql/v1/complete/sql_complete.cpp
index 2e155ff6f3b..22fc6b31062 100644
--- a/yql/essentials/sql/v1/complete/sql_complete.cpp
+++ b/yql/essentials/sql/v1/complete/sql_complete.cpp
@@ -26,10 +26,10 @@ namespace NSQLComplete {
}
TCompletion Complete(TCompletionInput input) override {
- return CompleteAsync(std::move(input)).ExtractValueSync();
+ return CompleteAsync(std::move(input), {}).ExtractValueSync();
}
- virtual NThreading::TFuture<TCompletion> CompleteAsync(TCompletionInput input) override {
+ virtual NThreading::TFuture<TCompletion> CompleteAsync(TCompletionInput input, TEnvironment env) override {
if (
input.CursorPosition < input.Text.length() &&
IsUTF8ContinuationByte(input.Text.at(input.CursorPosition)) ||
@@ -42,7 +42,7 @@ namespace NSQLComplete {
TLocalSyntaxContext context = SyntaxAnalysis_->Analyze(input);
auto keywords = context.Keywords;
- TGlobalContext global = GlobalAnalysis_->Analyze(input);
+ TGlobalContext global = GlobalAnalysis_->Analyze(input, std::move(env));
TNameRequest request = NameRequestFrom(input, context, global);
if (request.IsEmpty()) {