<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yql/essentials/sql/v1/format/sql_format.cpp, 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-09T11:38:43Z</updated>
<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-20086 sql</title>
<updated>2025-06-18T12:49:04Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2025-06-18T12:12:37Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=379a419911ee1bbb93f56085133712fa5d8c3112'/>
<id>urn:sha1:379a419911ee1bbb93f56085133712fa5d8c3112</id>
<content type='text'>
commit_hash:b06f3d2f5fa81e2073966eb172758758bd94fdf2
</content>
</entry>
<entry>
<title>refine Antlr deps</title>
<updated>2025-02-27T20:34:50Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2025-02-27T20:18:15Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=042383afc665c770fae0a51b02fcd6671cc3bd35'/>
<id>urn:sha1:042383afc665c770fae0a51b02fcd6671cc3bd35</id>
<content type='text'>
refine Antlr deps
commit_hash:71b99424edb283bf56be6e79c9c9a19d805ce2ce
</content>
</entry>
<entry>
<title>YQL-19594 Explicit lexers &amp; parsers</title>
<updated>2025-02-19T14:46:38Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2025-02-19T14:28:26Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=52daccf61e2e827114cfb3372071cddaec7974ba'/>
<id>urn:sha1:52daccf61e2e827114cfb3372071cddaec7974ba</id>
<content type='text'>
commit_hash:6be543b7c5bff6ee474ee606c920197fb2569767
</content>
</entry>
<entry>
<title>YQL-19612 format for value_constructor</title>
<updated>2025-02-18T12:54:36Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2025-02-18T11:40:10Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=408888e6801333da2d97af0b27a1c4da4448b9e0'/>
<id>urn:sha1:408888e6801333da2d97af0b27a1c4da4448b9e0</id>
<content type='text'>
commit_hash:d31d086ec6fffa8aff47fc22a3921e2a15cd9008
</content>
</entry>
<entry>
<title>Support SHOW CREATE TABLE statement</title>
<updated>2025-02-11T11:47:31Z</updated>
<author>
<name>shumkovnd</name>
<email>shumkovnd@yandex-team.com</email>
</author>
<published>2025-02-11T10:49:08Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=69a7cf8a411058070c2ce9e4224c53a06cfd9d3f'/>
<id>urn:sha1:69a7cf8a411058070c2ce9e4224c53a06cfd9d3f</id>
<content type='text'>
commit_hash:01d41da47d238ae4a86642bd8cdb8c245d9c503a
</content>
</entry>
<entry>
<title>YQL-19553 CLI for yql linter</title>
<updated>2025-02-10T12:36:34Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2025-02-10T11:34:20Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=5079f75b9e1bdf35a019a79274547b338254846f'/>
<id>urn:sha1:5079f75b9e1bdf35a019a79274547b338254846f</id>
<content type='text'>
init
commit_hash:a21a71769ad2095e40909c69255a3cf38eabc179
</content>
</entry>
<entry>
<title>init commit</title>
<updated>2025-02-05T19:40:05Z</updated>
<author>
<name>flown4qqqq</name>
<email>flown4qqqq@yandex-team.com</email>
</author>
<published>2025-02-05T19:20:57Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2fafd6772a4b43efae52727fded1faa51113be46'/>
<id>urn:sha1:2fafd6772a4b43efae52727fded1faa51113be46</id>
<content type='text'>
commit_hash:0564ecb94145bde9e411b0f6786c93e4e5d1d503
</content>
</entry>
<entry>
<title>YQL-19545 fixed indents for ??</title>
<updated>2025-02-04T18:32:52Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2025-02-04T16:21:40Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8de4bd702eb90b0a0908781e3620c257484149bd'/>
<id>urn:sha1:8de4bd702eb90b0a0908781e3620c257484149bd</id>
<content type='text'>
commit_hash:ab832f6789d55200e094cc4fdfd75499e58d62c1
</content>
</entry>
<entry>
<title>Fix comment line count calculation</title>
<updated>2025-01-31T10:24:51Z</updated>
<author>
<name>zhvv117</name>
<email>zhvv117@yandex-team.com</email>
</author>
<published>2025-01-31T09:58:25Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=757ce306e6a07bfb3a3c4d729c75cd7512af2e45'/>
<id>urn:sha1:757ce306e6a07bfb3a3c4d729c75cd7512af2e45</id>
<content type='text'>
commit_hash:b18a35e909cfd6662088765125b0d6f3dcf83c15
</content>
</entry>
</feed>
