diff options
author | vitya-smirnov <[email protected]> | 2025-08-13 15:40:52 +0300 |
---|---|---|
committer | vitya-smirnov <[email protected]> | 2025-08-13 16:35:22 +0300 |
commit | 0412ed8db0700d3897e00be3a0cad6b2e8625883 (patch) | |
tree | e120a05f38f60c530dc5a09e9bf70d70dd3705b1 /yql/essentials/sql/v1/complete/sql_complete.cpp | |
parent | b72d72afabd4fc56ff5573b6b8118c8cca597205 (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.cpp | 8 |
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; |