<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yql/essentials/sql/v1/complete, branch meta-1.0.3</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=meta-1.0.3</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=meta-1.0.3'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2025-07-30T14:11:40Z</updated>
<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-20221: Change FilterText for binding</title>
<updated>2025-07-22T10:56:53Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-07-22T10:44:24Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=53b069a52a0936c8543501735c0817af560c9c3f'/>
<id>urn:sha1:53b069a52a0936c8543501735c0817af560c9c3f</id>
<content type='text'>
The last fix of the Monaco Editor named expr filtration.
commit_hash:542d6b9f549f8037057fccf5a898ec1f74718748
</content>
</entry>
<entry>
<title>YQL-20221: Change binding replace range</title>
<updated>2025-07-22T09:16:44Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-07-22T08:57:55Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=cf94d8a9ef2bd554213054a9cb6352a20a134a10'/>
<id>urn:sha1:cf94d8a9ef2bd554213054a9cb6352a20a134a10</id>
<content type='text'>
Symbol `$` was excluded from the `BindingName`
candidate content as `Replxx` interprets `$` as
a word break. The problem is that Monaco Editor
accounts `$` as a word part and filters out bindings.
This patch makes `$` a word part and adds replace
range to handle this properly at `Replxx`.
commit_hash:ca3959635a6c0e6688bcbe7622a9c2aab6c683eb
</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: 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>
</feed>
