<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yql/essentials/sql/v1/proto_parser, branch main</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=main</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2026-06-18T15:30:10Z</updated>
<entry>
<title>YQL-20631: Support simple CTEs on YqlSelect</title>
<updated>2026-06-18T15:30:10Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-06-18T14:54:12Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=4265d9121fd0635072e106e1895db92e900e7508'/>
<id>urn:sha1:4265d9121fd0635072e106e1895db92e900e7508</id>
<content type='text'>
The first iteration on WITH CTE support. Only simple CTEs are supported.

Properties:

1. Redefinition is forbidden.

2. Shadowing is supported.

3. Nested WITH CTEs are supported.

Following features are not yet implemented:

1. Column names specification. There is an assertion failure at core because
   of an absent column order when translating it like for the `PgSelect`.

2. `RECURSIVE` is postponed. There a more sophisticated translation with
   `YqlSelf` callable is required.

Also there was a potential defect because of an empty `Id` result not expected.
commit_hash:759676d8a9d369f7eedd9b87f79455b2f8a9fcff
</content>
</entry>
<entry>
<title>YQL-20631: Introduce WITH CTE syntax</title>
<updated>2026-06-16T11:46:37Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-06-16T10:52:40Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=9d7f92724e3a9beea8ae6751c0241c52ea5b2aea'/>
<id>urn:sha1:9d7f92724e3a9beea8ae6751c0241c52ea5b2aea</id>
<content type='text'>
commit_hash:77f0128cac891f08ce6c8f9a721f66f69032c44e
</content>
</entry>
<entry>
<title>YQL-21134: Introduce not strict AST equality</title>
<updated>2026-06-10T10:36:46Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-06-10T09:26:09Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=bc3180e780d67e5c344c7f648a6882ad5253d3f2'/>
<id>urn:sha1:bc3180e780d67e5c344c7f648a6882ad5253d3f2</id>
<content type='text'>
commit_hash:6d140dd812ad22bada6b8680e160b74b599f7032
</content>
</entry>
<entry>
<title>YQL-16277: Implement frontend for COMBINE command</title>
<updated>2026-05-13T15:52:38Z</updated>
<author>
<name>imunkin</name>
<email>imunkin@yandex-team.com</email>
</author>
<published>2026-05-13T15:08:40Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=abdaada23d630974d5c51cb49df2a7ed45c877f4'/>
<id>urn:sha1:abdaada23d630974d5c51cb49df2a7ed45c877f4</id>
<content type='text'>
commit_hash:5a7847c000c3e5ec4cadf6880184d3eebb26d3b1
</content>
</entry>
<entry>
<title>YQL-20095: Enable readability-simplify-boolean-expr</title>
<updated>2026-05-07T11:33:06Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-05-07T10:43:55Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=207af3040eaedab4af11bfb9ac8ca8cbbffb0e51'/>
<id>urn:sha1:207af3040eaedab4af11bfb9ac8ca8cbbffb0e51</id>
<content type='text'>
commit_hash:b3d7609795f9aeaaafe9cb65dbb2c6460582a4ec
</content>
</entry>
<entry>
<title>YQL-20095: Enable readability-inconsistent-declaration-parameter-name</title>
<updated>2026-04-28T06:59:47Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-04-28T06:29:18Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=b64af06dbf249def9c2a1f1cd0a6bfe074b79f8a'/>
<id>urn:sha1:b64af06dbf249def9c2a1f1cd0a6bfe074b79f8a</id>
<content type='text'>
commit_hash:9589937209af8e742c0c6401bd1c232f073856bf
</content>
</entry>
<entry>
<title>YQL-21058: Allow no SQL-statements under a SQL flag</title>
<updated>2026-04-08T11:57:46Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-04-08T11:29:43Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=0ddead4eee4f15cb3955aa65487e6000d7351f34'/>
<id>urn:sha1:0ddead4eee4f15cb3955aa65487e6000d7351f34</id>
<content type='text'>
commit_hash:8e8b69c49159fb6ea51c1f9cd0f49e8d8d52f5ee
</content>
</entry>
<entry>
<title>YQL-21134: Do not check formatted AST on CREATE VIEW</title>
<updated>2026-04-07T08:50:22Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-04-07T08:18:11Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=3061b022c1388744ef39a716bdc79353a302052a'/>
<id>urn:sha1:3061b022c1388744ef39a716bdc79353a302052a</id>
<content type='text'>
commit_hash:1465f98162ca2b71d5b4c0d8088af25f68cd1d3b
</content>
</entry>
<entry>
<title>YQL-20095: Enable readability-container-size-empty</title>
<updated>2026-04-07T06:19:21Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-04-07T05:58:42Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=58fb5812a456c97361d83a236fe800a3928cb8ec'/>
<id>urn:sha1:58fb5812a456c97361d83a236fe800a3928cb8ec</id>
<content type='text'>
commit_hash:464a95fd6de1a395f8ffe20092e837df995e623c
</content>
</entry>
<entry>
<title>Replace unreachable with *_ENSURE(false, ...)</title>
<updated>2026-04-01T09:01:32Z</updated>
<author>
<name>atarasov5</name>
<email>atarasov5@yandex-team.com</email>
</author>
<published>2026-04-01T08:20:40Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=ec76fb74e2fb7d9c3caa6d4a67881c9ec80a65d2'/>
<id>urn:sha1:ec76fb74e2fb7d9c3caa6d4a67881c9ec80a65d2</id>
<content type='text'>
commit_hash:7c1445375e838a9327006528cb455c9899e9b32d
</content>
</entry>
</feed>
