<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yql/essentials/sql, branch oidc-1.2.2</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.2</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.2'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2025-07-10T14:03:23Z</updated>
<entry>
<title>Fixed grammar of the transfer</title>
<updated>2025-07-10T14:03:23Z</updated>
<author>
<name>tesseract</name>
<email>tesseract@yandex-team.com</email>
</author>
<published>2025-07-10T13:44:40Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=ad23f535a9e3590dffcd0cebcebbc0600c521652'/>
<id>urn:sha1:ad23f535a9e3590dffcd0cebcebbc0600c521652</id>
<content type='text'>
commit_hash:98f460965618cdddf9fc25373b20741b4e85a303
</content>
</entry>
<entry>
<title>YQL-19747: Complete table functions</title>
<updated>2025-07-10T13:49:06Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-07-10T13:18:41Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=ab4a6f4beadc1b478f8c208d07226687821b5fc2'/>
<id>urn:sha1:ab4a6f4beadc1b478f8c208d07226687821b5fc2</id>
<content type='text'>
- Added table functions completion.

- Also fixed a bug when USEd cluster
  was not added to table context at table
  function argument.

- Complete folder names at `prefix`
  of `LIKE`, `RANGE`, etc.
commit_hash:26be383be728796e8431f906e2815acd77645ad4
</content>
</entry>
<entry>
<title>YQL-20170 fix</title>
<updated>2025-07-09T15:32:11Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2025-07-09T15:03:13Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=59eaaf5193a1347f972abb86db302ca176dc8ce1'/>
<id>urn:sha1:59eaaf5193a1347f972abb86db302ca176dc8ce1</id>
<content type='text'>
commit_hash:2c408c6ee755878a488f1591510d196d1bf5fba1
</content>
</entry>
<entry>
<title>YQL-19747: Fix query parameters parsing</title>
<updated>2025-07-09T12:53:30Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-07-09T12:39:02Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=23a2115b6789bf11a74b5fa81a22028a509a6432'/>
<id>urn:sha1:23a2115b6789bf11a74b5fa81a22028a509a6432</id>
<content type='text'>
I missed that a query parameter key starts with
'$'.
commit_hash:1a24953b4f837da31db2201b9a9ffd0eef0c6b34
</content>
</entry>
<entry>
<title>YQL-17269: Support UNION/INTERSECT/EXCEPT combinations</title>
<updated>2025-07-09T11:38:43Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-07-09T11:16:01Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=59c3167c208900bb714ff5cc477476e3ab14f4f0'/>
<id>urn:sha1:59c3167c208900bb714ff5cc477476e3ab14f4f0</id>
<content type='text'>
Introduce `UNION` and `INTERSECT/EXCEPT` grammar rules
for precedence. Rewrote `Build` procedure into `BuildStmt`,
`BuildUnion`, `BuildIntersection`. Added tests, modify format.

It took a lot of time trying to adapt the existing `Build` procedure.
The I noticed that the logic for `union` and `intersection` is
different, since `union` groups arguments into bundles, but
`intersection` is a strictly binary operation.
commit_hash:70008ae3c2603364b6dfbeeb189fdc7f5237433d
</content>
</entry>
<entry>
<title>YQL-19747: Fix binding precence at ID_QUOTED</title>
<updated>2025-07-09T08:57:27Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-07-09T08:33:21Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=f767018cb425a62788b8e81932f2c2bc2a2e0953'/>
<id>urn:sha1:f767018cb425a62788b8e81932f2c2bc2a2e0953</id>
<content type='text'>
commit_hash:a497dfe8863a864913c1d6df4b28edbe7d8e4bba
</content>
</entry>
<entry>
<title>YQL-19747: Fix FilterText for a named expression</title>
<updated>2025-07-08T10:33:04Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-07-08T09:41:44Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=63ec7404d527617330ecf9742fc05ed6fe9455d2'/>
<id>urn:sha1:63ec7404d527617330ecf9742fc05ed6fe9455d2</id>
<content type='text'>
Related to &lt;https://nda.ya.ru/t/DMAUQona7GBKMA&gt;.
There was a problem with a binding ranking.
commit_hash:6dbd96ec883562c4e03778a8487b2843be189ce7
</content>
</entry>
<entry>
<title>YQL-20112: Support experimental documentation</title>
<updated>2025-07-04T14:00:55Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-07-04T13:10:09Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=73fccb4ea00d5ac50641cfc0bb03b24686bd6710'/>
<id>urn:sha1:73fccb4ea00d5ac50641cfc0bb03b24686bd6710</id>
<content type='text'>
LSP supports the following propoerty of the
completion item, that supports Markdown format:

```
/**
 * A human-readable string that represents a doc-comment.
 */
documentation?: string | MarkupContent;
```

I added docs only for a few items just to check a
look in the UI. Also some docs are shortened.

Documentation is opt-in decorator for a
NameService. Because it is not needed in the
YDB CLI, for example.
commit_hash:b400ed1224be2906b7fb1da29e9c97aa7578d710
</content>
</entry>
<entry>
<title>YQL-19747: Fix small TODOs</title>
<updated>2025-07-04T08:41:11Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-07-04T08:25:43Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8eaab401908d1764d0860e24191f3ed243e975e2'/>
<id>urn:sha1:8eaab401908d1764d0860e24191f3ed243e975e2</id>
<content type='text'>
- YQL-19747: Remove unused header
- YQL-19747: Remove NameSet alias
- YQL-19747: Fix identifier typo
- YQL-19747: Cosmetics
- YQL-19747: Receive NameRequest as const ref
- YQL-19747: Remove string_util.h
- YQL-19747: Change engine.Complete
- YQL-19747: Remove configuration typedef
- YQL-19747: Rename context to local
commit_hash:451a6ba7c08e670a492222a29463be40a627c867
</content>
</entry>
<entry>
<title>YQL-19747: Support LSP FilterText</title>
<updated>2025-07-03T12:02:48Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-07-03T11:40:24Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=fdc3ed2f3a53f64b189d53b2cb81513916a78dc3'/>
<id>urn:sha1:fdc3ed2f3a53f64b189d53b2cb81513916a78dc3</id>
<content type='text'>
LSP protocol has a property
```
/**
 * A string that should be used when filtering a set of
 * completion items. When omitted the label is used as the
 * filter text for this item.
 */
filterText?: string;
```

It is useful, e.g. when we prepend some punctuation
at a candidate content, but still want to filter by
prefix, ignoring that punctuation.

Related to https://nda.ya.ru/t/KCkzjhXS7G3Epg.
commit_hash:01f258218d312eef764350bd4d78da15acb8c9ea
</content>
</entry>
</feed>
