aboutsummaryrefslogtreecommitdiffstats
path: root/yql/essentials/sql/v1/complete/sql_complete.cpp
diff options
context:
space:
mode:
authorAlexander Smirnov <alex@ydb.tech>2025-04-04 11:33:30 +0000
committerAlexander Smirnov <alex@ydb.tech>2025-04-04 11:33:30 +0000
commit5d5c6dc1b2339bf7d7757ccd8c7f7fc02b88d63a (patch)
treeb43ae343b8f9335b0289956b52f10ead5fc3661c /yql/essentials/sql/v1/complete/sql_complete.cpp
parent0772affb4f970fafcf51d27b9f05abd2b061139a (diff)
parent1340d5e99dbcdc63468e2f5f7ffab3a5b5f20dd0 (diff)
downloadydb-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.cpp5
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));
}