summaryrefslogtreecommitdiffstats
path: root/yql/essentials/sql/v1/complete/sql_complete.cpp
diff options
context:
space:
mode:
authorvitya-smirnov <[email protected]>2025-08-13 15:40:52 +0300
committervitya-smirnov <[email protected]>2025-08-13 16:35:22 +0300
commit0412ed8db0700d3897e00be3a0cad6b2e8625883 (patch)
treee120a05f38f60c530dc5a09e9bf70d70dd3705b1 /yql/essentials/sql/v1/complete/sql_complete.cpp
parentb72d72afabd4fc56ff5573b6b8118c8cca597205 (diff)
YQL-20301: Map unsupported object to UnknownName
Before this PR unsupported objects were filtered, but we would like to show even unsupported object types as unknown name candidates. commit_hash:04c64b6e28717c3c19927d49eeedec7515608c22
Diffstat (limited to 'yql/essentials/sql/v1/complete/sql_complete.cpp')
-rw-r--r--yql/essentials/sql/v1/complete/sql_complete.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/yql/essentials/sql/v1/complete/sql_complete.cpp b/yql/essentials/sql/v1/complete/sql_complete.cpp
index f98f8309f77..23b62f7d0a8 100644
--- a/yql/essentials/sql/v1/complete/sql_complete.cpp
+++ b/yql/essentials/sql/v1/complete/sql_complete.cpp
@@ -209,21 +209,19 @@ namespace NSQLComplete {
name = NormalizeName(name);
if (name == "concat") {
- object->Kinds.emplace(EObjectKind::Folder);
- object->Kinds.emplace(EObjectKind::Table);
+ object->Kinds = {EObjectKind::Folder, EObjectKind::Table};
} else if ((number == 0) &&
(name == "range" || name == "like" ||
name == "regexp" || name == "filter" ||
name == "folder" || name == "walkfolders")) {
- object->Kinds.emplace(EObjectKind::Folder);
+ object->Kinds = {EObjectKind::Folder};
} else if ((number == 1 || number == 2) && (name == "range")) {
if (TMaybe<TString> path = function->Arg0) {
object->Path = *path;
object->Path.append("/");
}
- object->Kinds.emplace(EObjectKind::Folder);
- object->Kinds.emplace(EObjectKind::Table);
+ object->Kinds = {EObjectKind::Folder, EObjectKind::Table};
}
return local;