diff options
| author | vitya-smirnov <[email protected]> | 2025-07-09 15:39:02 +0300 |
|---|---|---|
| committer | vitya-smirnov <[email protected]> | 2025-07-09 15:53:30 +0300 |
| commit | 23a2115b6789bf11a74b5fa81a22028a509a6432 (patch) | |
| tree | 9ea2f677260f5355ca779dcdbd6514aa9a397bed | |
| parent | e96494d2c37f3831e5449ddedcdec3f6eaae8e2b (diff) | |
YQL-19747: Fix query parameters parsing
I missed that a query parameter key starts with
'$'.
commit_hash:1a24953b4f837da31db2201b9a9ffd0eef0c6b34
| -rw-r--r-- | yql/essentials/sql/v1/complete/analysis/global/evaluate.cpp | 1 | ||||
| -rw-r--r-- | yql/essentials/sql/v1/complete/sql_complete_ut.cpp | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/yql/essentials/sql/v1/complete/analysis/global/evaluate.cpp b/yql/essentials/sql/v1/complete/analysis/global/evaluate.cpp index f012c77583c..9ca19429253 100644 --- a/yql/essentials/sql/v1/complete/analysis/global/evaluate.cpp +++ b/yql/essentials/sql/v1/complete/analysis/global/evaluate.cpp @@ -17,6 +17,7 @@ namespace NSQLComplete { return defaultResult(); } + id->insert(0, "$"); if (const NYT::TNode* node = Env_->Parameters.FindPtr(*id)) { return *node; } diff --git a/yql/essentials/sql/v1/complete/sql_complete_ut.cpp b/yql/essentials/sql/v1/complete/sql_complete_ut.cpp index 145812136a6..1b32f0983d7 100644 --- a/yql/essentials/sql/v1/complete/sql_complete_ut.cpp +++ b/yql/essentials/sql/v1/complete/sql_complete_ut.cpp @@ -235,7 +235,7 @@ Y_UNIT_TEST_SUITE(SqlCompleteTests) { Complete( engine, "USE yt:$cluster_name; SELECT * FROM ", - {.Parameters = {{"cluster_name", "saurus"}}}), + {.Parameters = {{"$cluster_name", "saurus"}}}), expected); } { |
