<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yql/essentials/data, 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-18T17:38:07Z</updated>
<entry>
<title>SQL parser + type annotation for Materialize statement</title>
<updated>2026-06-18T17:38:07Z</updated>
<author>
<name>udovichenko-r</name>
<email>udovichenko-r@yandex-team.com</email>
</author>
<published>2026-06-18T16:58:57Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=ddedfffe40c70e7b353843176a4d4647c19bbba2'/>
<id>urn:sha1:ddedfffe40c70e7b353843176a4d4647c19bbba2</id>
<content type='text'>
#### SQL Parser and Type Annotation for Materialize Statement ✎

- Added support for the `MATERIALIZE` SQL statement including parser rules and syntax highlighting updates
- Implemented type annotation and validation for the `MATERIALIZE` statement with proper error handling
- Enhanced SQL query processing to handle `MATERIALIZE` statements in various contexts including subqueries and limited views
- Added runtime support for `MATERIALIZE` operations with sort preservation and proper data sink handling
- Integrated `MATERIALIZE` into the SQL grammar and updated completion suggestions
- Added comprehensive unit tests covering various `MATERIALIZE` scenarios and edge cases

&lt;a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"&gt;&lt;font size="2"&gt;Autodescription by Yandex Code Assistant&lt;/font&gt;&lt;/a&gt;
commit_hash:32b04f93ceadf624b4d39fd6512798f9354bfd80
</content>
</entry>
<entry>
<title>YQL-21111: Introduce feature registry</title>
<updated>2026-05-27T12:01:46Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-05-27T10:44:46Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=163ff6807d6d5d238aaadee3c370db9bf3a6bcd4'/>
<id>urn:sha1:163ff6807d6d5d238aaadee3c370db9bf3a6bcd4</id>
<content type='text'>
A feature registry lets us to reference features by name, rather than a concrete langver.
It makes easier to find feature references and releasing incubating features (under max
langver during the development). Features are described at
`yql/essentials/data/language/features.json` and the C++ code is generated. The unit
`feature.h` also introduces a convenience functions to check a feature availability and
emit a standard error message. All features in the translator where replaced with named.
commit_hash:c47f540536212a65f7bc5e8dc6051e73d006be8d
</content>
</entry>
<entry>
<title>YQL-21210 new lang ver</title>
<updated>2026-05-07T13:44:17Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2026-05-07T13:10:50Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=493d0fd3fe6ce73d84fdc99dafb69441f5aeb2c4'/>
<id>urn:sha1:493d0fd3fe6ce73d84fdc99dafb69441f5aeb2c4</id>
<content type='text'>
commit_hash:23ab69eb08e7c8f74df14dfc43e6109479b8dd15
</content>
</entry>
<entry>
<title>YQL-21128: create AsOptional</title>
<updated>2026-04-30T19:23:15Z</updated>
<author>
<name>mariibykova</name>
<email>mariibykova@yandex-team.com</email>
</author>
<published>2026-04-30T18:42:21Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=4c4f5a98b570f90199ff63c35b52a7889467c48e'/>
<id>urn:sha1:4c4f5a98b570f90199ff63c35b52a7889467c48e</id>
<content type='text'>
commit_hash:c998ba15db7c4e5137f44904de85755aa7322e8e
</content>
</entry>
<entry>
<title>YQL-21105 error predicate, better errors</title>
<updated>2026-04-24T16:29:47Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2026-04-24T15:21:11Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=6463aa890e24d77576afe2c5daaeea8b0d1d6886'/>
<id>urn:sha1:6463aa890e24d77576afe2c5daaeea8b0d1d6886</id>
<content type='text'>
commit_hash:0af07ceeebf07bbda69e5335cbe4c08abfc55fb5
</content>
</entry>
<entry>
<title>YQL-21105 more polyargs (math, yson, url, datetime)</title>
<updated>2026-04-22T12:19:31Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2026-04-22T11:47:10Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=23759c2ff8b42b9268f7230c1dc3e8d841f86093'/>
<id>urn:sha1:23759c2ff8b42b9268f7230c1dc3e8d841f86093</id>
<content type='text'>
commit_hash:bb364319f046e3ac37acc5b6c15eb0a1c3858b02
</content>
</entry>
<entry>
<title>YQL_CODEGEN_AND_COMMIT system-197</title>
<updated>2026-04-21T17:59:55Z</updated>
<author>
<name>robot-yql-sandbox</name>
<email>robot-yql-sandbox@yandex-team.com</email>
</author>
<published>2026-04-21T17:34:11Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=f48e3976bc672b0724cfa0831abf12f98c989805'/>
<id>urn:sha1:f48e3976bc672b0724cfa0831abf12f98c989805</id>
<content type='text'>
commit_hash:c25be70172ece9bc35e4f700066c0fa6e0048c35
</content>
</entry>
<entry>
<title>YQL-21105 polyargs for Re2/Pire/Hyperscan, refactoring</title>
<updated>2026-04-20T20:18:01Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2026-04-20T17:35:15Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=c32753b984d9f6c38f428da49b1248840b8c2475'/>
<id>urn:sha1:c32753b984d9f6c38f428da49b1248840b8c2475</id>
<content type='text'>
commit_hash:220aee249df1648f21fa1adb98375036491ccf8d
</content>
</entry>
<entry>
<title>YQL_CODEGEN_AND_COMMIT system-195</title>
<updated>2026-04-17T13:33:10Z</updated>
<author>
<name>robot-yql-sandbox</name>
<email>robot-yql-sandbox@yandex-team.com</email>
</author>
<published>2026-04-17T12:32:54Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=a2fc20748143708512d826a79b6e96b0964b0032'/>
<id>urn:sha1:a2fc20748143708512d826a79b6e96b0964b0032</id>
<content type='text'>
commit_hash:62334b64765e1da8c42ffaccd64b08e19941c439
</content>
</entry>
<entry>
<title>YQL_CODEGEN_AND_COMMIT system-194</title>
<updated>2026-04-15T11:37:56Z</updated>
<author>
<name>robot-yql-sandbox</name>
<email>robot-yql-sandbox@yandex-team.com</email>
</author>
<published>2026-04-15T11:13:46Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=61bb0e62e12970e9be4ce7d7e2c4580ae9ae76c3'/>
<id>urn:sha1:61bb0e62e12970e9be4ce7d7e2c4580ae9ae76c3</id>
<content type='text'>
commit_hash:e33f8d16091058b3d66de76da8642ee26c862fd8
</content>
</entry>
</feed>
