aboutsummaryrefslogtreecommitdiffstats
path: root/yql/essentials/sql/v1/complete/sql_complete.cpp
diff options
context:
space:
mode:
authorvityaman <vityaman.dev@yandex.ru>2025-05-19 17:36:10 +0300
committerrobot-piglet <robot-piglet@yandex-team.com>2025-05-19 17:51:48 +0300
commitf16ede95953f8cdd44e3b762b175bd22e106bb5c (patch)
treec6c7bfbd6e2760b9964e59d97e92807bf909fdcd /yql/essentials/sql/v1/complete/sql_complete.cpp
parent0da4d46798a36e3ac49b2d87bdbb5520e2224551 (diff)
downloadydb-f16ede95953f8cdd44e3b762b175bd22e106bb5c.tar.gz
YQL-19747: Fix unquoted object path completion
On `SELECT * FROM pn` it completed to `SELECT * FROM ppnv1`, but expected ``` SELECT * FROM `pnv1` ```. --- - Related to `YQL-19747` - Related to https://github.com/ydb-platform/ydb/issues/9056 - Related to https://github.com/vityaman/ydb/issues/44 - Related to https://github.com/ydb-platform/ydb/pull/18146 --- Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1280 commit_hash:e937239fae7bf609bde6358b9b27c2b504c8ba32
Diffstat (limited to 'yql/essentials/sql/v1/complete/sql_complete.cpp')
-rw-r--r--yql/essentials/sql/v1/complete/sql_complete.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/yql/essentials/sql/v1/complete/sql_complete.cpp b/yql/essentials/sql/v1/complete/sql_complete.cpp
index d3941661e44..d22e06e2b94 100644
--- a/yql/essentials/sql/v1/complete/sql_complete.cpp
+++ b/yql/essentials/sql/v1/complete/sql_complete.cpp
@@ -170,14 +170,14 @@ namespace NSQLComplete {
if constexpr (std::is_base_of_v<TFolderName, T>) {
name.Indentifier.append('/');
- if (!context.Object->IsEnclosed) {
+ if (!context.Object->IsQuoted) {
name.Indentifier = Quoted(std::move(name.Indentifier));
}
return {ECandidateKind::FolderName, std::move(name.Indentifier)};
}
if constexpr (std::is_base_of_v<TTableName, T>) {
- if (!context.Object->IsEnclosed) {
+ if (!context.Object->IsQuoted) {
name.Indentifier = Quoted(std::move(name.Indentifier));
}
return {ECandidateKind::TableName, std::move(name.Indentifier)};