<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yql/essentials/sql/v1/complete/name, branch oidc-1.2.6.0-dev</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.6.0-dev</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.6.0-dev'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2025-08-19T10:26:01Z</updated>
<entry>
<title>YQL-19747: Infer table path from CONCAT and RANGE</title>
<updated>2025-08-19T10:26:01Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-08-19T10:09:59Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=6a26c68959783a009309949f61530030de259dc3'/>
<id>urn:sha1:6a26c68959783a009309949f61530030de259dc3</id>
<content type='text'>
Table function `RANGE` is commonly used, so some
support for a table path inference is required. It
is done by doing ``` `prefix` || '/' || `min` ```.
commit_hash:4bec2a84a0ee8f6d97c92a46b4c4ebc7b41c4d7c
</content>
</entry>
<entry>
<title>YQL-20257: Parse cluster at simple_table_ref bind_parameter</title>
<updated>2025-08-13T14:02:13Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-08-13T13:27:43Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=3b79116cac370b648c75323b866927d32aab08f4'/>
<id>urn:sha1:3b79116cac370b648c75323b866927d32aab08f4</id>
<content type='text'>
- Add `cluster_expr` to `simple_table_ref_core` alternative.
- Added `Sql2Yql` unit test with a statement that is
  not parsed on trunk: https://nda.ya.ru/t/qHRri7r57HK3r2.
commit_hash:eada89e88e3f2bc03c47cd22b73ba58b75f20681
</content>
</entry>
<entry>
<title>YQL-20301: Map unsupported object to UnknownName</title>
<updated>2025-08-13T13:35:22Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-08-13T12:40:52Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=0412ed8db0700d3897e00be3a0cad6b2e8625883'/>
<id>urn:sha1:0412ed8db0700d3897e00be3a0cad6b2e8625883</id>
<content type='text'>
Before this PR unsupported objects were filtered,
but we would like to show even unsupported object
types as unknown name candidates.
commit_hash:04c64b6e28717c3c19927d49eeedec7515608c22
</content>
</entry>
<entry>
<title>YQL-19747: Improve and fix completon engine</title>
<updated>2025-08-12T12:29:12Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-08-12T12:04:56Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=088fbdd4485f80a02567bbe84ed0e3f35337eb3d'/>
<id>urn:sha1:088fbdd4485f80a02567bbe84ed0e3f35337eb3d</id>
<content type='text'>
Played with the autocomplete and found some issues:
https://nda.ya.ru/t/1F9ioYe37HVwo2.

- Supported `min`, `max` parameters of the `RANGE` table
  function, respecting `prefix`.
- Supported cluster detecton at table function, e.g.
  `SELECT * FROM plato.RANGE(Input1, Input2)`.
- Made column filter not to ignore a table alias.
- Supported keyword as identifier parsing.
- Supported `ID_QUOTED` as table alias.
commit_hash:9e9ff13373cd059e6a240ddff0ae18f599d790c0
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2025-07-30T14:11:40Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2025-07-30T13:34:20Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=02d0e00c0d70bd1c8612895812dfd506178ea7e6'/>
<id>urn:sha1:02d0e00c0d70bd1c8612895812dfd506178ea7e6</id>
<content type='text'>
commit_hash:c0ba1e1b769fc35ecc458fc556b00493f26f75d1
</content>
</entry>
<entry>
<title>YQL-20112: Improve dramatically yql/utils/docs</title>
<updated>2025-07-30T08:38:37Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-07-30T08:26:26Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=cf9f591e5c90bf964bb922c0f6c3716045972b02'/>
<id>urn:sha1:cf9f591e5c90bf964bb922c0f6c3716045972b02</id>
<content type='text'>
Introduced `links.json` format to link names to
documentation sections. Implement general links
verification framework. Also fixed two small typos.

Extended Description: https://nda.ya.ru/t/zR4voivb7GzD9r.
commit_hash:e72db0e202b4ff612374c73fa384f70d029f0ef0
</content>
</entry>
<entry>
<title>YQL-20112: Enable type candidates documentation</title>
<updated>2025-07-24T07:56:27Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-07-24T07:42:36Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=55bdd4fc11ef5b1daf81ff3cdc1fd1912c539d54'/>
<id>urn:sha1:55bdd4fc11ef5b1daf81ff3cdc1fd1912c539d54</id>
<content type='text'>
I forgot to add it.
commit_hash:d4829c1e1b23f65d0e8673874e622af4aaa3c9d3
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2025-07-23T09:45:38Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2025-07-23T09:01:10Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=5b85cc4183650c1877c9618d658a9a9ab90d977f'/>
<id>urn:sha1:5b85cc4183650c1877c9618d658a9a9ab90d977f</id>
<content type='text'>
commit_hash:d439bc377d223113786f60db8fcec45585658d40
</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-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>
</feed>
