-
Notifications
You must be signed in to change notification settings - Fork 665
#9056 Add YQL keywords suggestions to YDB CLI #12386
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Signed-off-by: vityaman <[email protected]>
Signed-off-by: vityaman <[email protected]>
Signed-off-by: vityaman <[email protected]>
Signed-off-by: vityaman <[email protected]>
Signed-off-by: vityaman <[email protected]>
Signed-off-by: vityaman <[email protected]>
Signed-off-by: vityaman <[email protected]>
Hi! Thank you for contributing! |
Signed-off-by: vityaman <[email protected]>
After merge will need to
|- commands/interactive
|- interactive_cli.(h|c)pp
|- line_reader.(h|c)pp
|- yql
|- highlighting
|- yql_highlighting_ut.cpp
|- yql_highlighting.(h|c)pp
|- yql_color_schema.(h|c)pp
|- yql_position.(h|c)pp
|- completion
|- ut
|- alter
|- alter_group_ut.cpp
...
|- alter_ut.cpp
|- create
|- create_external_ut.cpp
...
|- create_ut.cpp
...
|- c3_engine.h
|- string_util.(c|h)pp
|- yql_completion.(c|h)pp
|- yql_namespace.(c|h)pp
|- yql_syntax.(c|h)pp
|
ydb/public/lib/ydb_cli/commands/interactive/yql_complete_ut.cpp
Outdated
Show resolved
Hide resolved
Found some differences with WebSQL on query prefixes: alter sequence
grant alter
grant create
explain reduce
explain restore
select set will explore them somewhen |
Signed-off-by: vityaman <[email protected]>
Signed-off-by: vityaman <[email protected]>
Signed-off-by: vityaman <[email protected]>
Signed-off-by: vityaman <[email protected]>
Signed-off-by: vityaman <[email protected]>
… tests Signed-off-by: vityaman <[email protected]>
Signed-off-by: vityaman <[email protected]>
@vitstn, внес изменения, следуя плану:
Теперь
Я все-таки решил настоять на использовании Также Я же правильно понимаю, что мы не поддерживаем
Пока не сортирую кандидатов в тестах, так как полагаюсь на текущее "ранжирование" просто сортировкой пар Помню про твой совета о том, что лучше для тестирования определять
Лучше названия не придумал. Другие компоненты выделять не стал. Ранжирование пока что тривиальное, а получения имен еще не нужно. |
@@ -25,7 +25,7 @@ COPY_FILE( | |||
RUN_ANTLR4( | |||
${SQL_GRAMMAR} | |||
-no-listener | |||
-package NALPAnsiAntlr4 | |||
-package NALAAnsiAntlr4 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seg. Fault происходил из-за коллизии имен antlr_ast
и proto_ast
и выбора неверной реализации. Мы не смогли расшифровать ALP
, но я интерпретировал его как ANTLR Library Protobuf
, поэтому по аналогии переименовал в ANTLR Library ANTLR
. Короче, последняя буква этой аббревиатуры будет обозначать таргет ANTLR: proto_ast
или antlr_ast
.
⚪ Test history | Ya make output | Test bloat
🟢
*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation |
⚪ Test history | Ya make output | Test bloat
🟢
*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation |
…rm#12386) Signed-off-by: vityaman <[email protected]>
Signed-off-by: vityaman <[email protected]>
Changelog entry
Add YQL keywords suggestions to YDB CLI
Changelog category
Additional information