<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yql/essentials/sql/v1/complete/analysis/global/function.h, 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-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>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-19747: Refactor SQL completion engine</title>
<updated>2025-06-26T14:24:30Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-06-26T13:37:42Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=633c9e434ac33037ba01b36a8f2937034903fe9f'/>
<id>urn:sha1:633c9e434ac33037ba01b36a8f2937034903fe9f</id>
<content type='text'>
Some refactorings to compact the code:

- YQL-19747: Pass TParsedInput to visitor
- YQL-19747: Add TParsedInput
- YQL-19747: Cosmetics
- YQL-19747: Refactor configuration
- YQL-19747: Refactor name to candidate mapping
commit_hash:44dfe7dc7bcc627ef9c20696077f2d962a3014f6
</content>
</entry>
<entry>
<title>YQL-19747: Support table completion at CONCAT</title>
<updated>2025-06-11T11:25:30Z</updated>
<author>
<name>vityaman</name>
<email>vityaman.dev@yandex.ru</email>
</author>
<published>2025-06-11T11:10:16Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=64d942a7a113cfd57860923499139d09807bc610'/>
<id>urn:sha1:64d942a7a113cfd57860923499139d09807bc610</id>
<content type='text'>
---

- Related to `YQL-19747`
- Related to https://github.com/vityaman/ydb/issues/62

---

Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1323
commit_hash:ebab6c3290ba984174c85bba35eeb066b53af5aa
</content>
</entry>
</feed>
