diff options
author | Alexander Smirnov <alex@ydb.tech> | 2025-04-04 11:33:30 +0000 |
---|---|---|
committer | Alexander Smirnov <alex@ydb.tech> | 2025-04-04 11:33:30 +0000 |
commit | 5d5c6dc1b2339bf7d7757ccd8c7f7fc02b88d63a (patch) | |
tree | b43ae343b8f9335b0289956b52f10ead5fc3661c /yql/essentials/sql/v1/complete/sql_complete.cpp | |
parent | 0772affb4f970fafcf51d27b9f05abd2b061139a (diff) | |
parent | 1340d5e99dbcdc63468e2f5f7ffab3a5b5f20dd0 (diff) | |
download | ydb-5d5c6dc1b2339bf7d7757ccd8c7f7fc02b88d63a.tar.gz |
Merge pull request #16761 from ydb-platform/merge-libs-250404-0808
Diffstat (limited to 'yql/essentials/sql/v1/complete/sql_complete.cpp')
-rw-r--r-- | yql/essentials/sql/v1/complete/sql_complete.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/yql/essentials/sql/v1/complete/sql_complete.cpp b/yql/essentials/sql/v1/complete/sql_complete.cpp index b3ddda2b23..74ddbc0415 100644 --- a/yql/essentials/sql/v1/complete/sql_complete.cpp +++ b/yql/essentials/sql/v1/complete/sql_complete.cpp @@ -102,6 +102,7 @@ namespace NSQLComplete { return {ECandidateKind::TypeName, std::move(name.Indentifier)}; } if constexpr (std::is_base_of_v<TFunctionName, T>) { + name.Indentifier += "("; return {ECandidateKind::FunctionName, std::move(name.Indentifier)}; } }, std::move(name))); @@ -127,11 +128,11 @@ namespace NSQLComplete { lexers.Antlr4Pure = NSQLTranslationV1::MakeAntlr4PureLexerFactory(); lexers.Antlr4PureAnsi = NSQLTranslationV1::MakeAntlr4PureAnsiLexerFactory(); - INameService::TPtr names = MakeStaticNameService(MakeDefaultNameSet()); + INameService::TPtr names = MakeStaticNameService(MakeDefaultNameSet(), MakeDefaultRanking()); return MakeSqlCompletionEngine([lexers = std::move(lexers)](bool ansi) { return NSQLTranslationV1::MakeLexer( - lexers, ansi, /* antlr4 = */ true, + lexers, ansi, /* antlr4 = */ true, NSQLTranslationV1::ELexerFlavor::Pure); }, std::move(names)); } |