diff options
author | vityaman <vityaman.dev@yandex.ru> | 2025-04-08 16:11:56 +0300 |
---|---|---|
committer | robot-piglet <robot-piglet@yandex-team.com> | 2025-04-08 16:26:47 +0300 |
commit | 2f90258cf6f1625ba0c99f6f37b6c9f336590534 (patch) | |
tree | 87891b9f23d6c25e134671a920553864a5331e7f /contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/http/HttpClient.cpp | |
parent | 7077d90968fe79dfe126e92543d669259f02ef3a (diff) | |
download | ydb-2f90258cf6f1625ba0c99f6f37b6c9f336590534.tar.gz |
YQL-19747 Complete after PRAGMA and multi-token names
- [x] Complete after PRAGMA
- [x] Complete multi-token names correctly, for example, `yt.` returns only `DisableStrict`, not `yt.DisableStrict` and `DateTime::` returns `Split`, not `DateTime::Split`.
I tried to implement it using `CompletedToken` edition, but not all completion environments support candidates with various `contextLen` (`Replxx` does not). So I decided that completions should rewrite only the current token, not sequences. For example, on `DateTime::Spl` rewrite only `Spl`. It makes sense as multi-token names have some namespace separated by a punctuation, so used types only namespace and gets names inside of it.
---
Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1181
commit_hash:9d8967ac43b9348f6dbb53837d92a9dcc9b51f48
Diffstat (limited to 'contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/http/HttpClient.cpp')
0 files changed, 0 insertions, 0 deletions