<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yql/essentials/sql/v1/sql_select.cpp, branch oidc-1.2.5-dev</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.5-dev</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.5-dev'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2025-07-13T08:13:18Z</updated>
<entry>
<title>YQL-17269: Fix UNION/EXCEPT/INTERSECT precedence</title>
<updated>2025-07-13T08:13:18Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-07-13T07:57:03Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=50fb38c344d3976f79badaef61cb8040ecdc404f'/>
<id>urn:sha1:50fb38c344d3976f79badaef61cb8040ecdc404f</id>
<content type='text'>
There was a mistake, because actually EXCEPT
has the same precedence as UNION. INTERSECT has
higher precedence than.
commit_hash:20375ef498861c6704571161fa3c4eebf54e895c
</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-17269: restrict multiple INTERSECT and EXCEPT</title>
<updated>2025-06-30T12:05:46Z</updated>
<author>
<name>kndrvt</name>
<email>kndrvt@yandex-team.com</email>
</author>
<published>2025-06-30T11:40:06Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=118cd9ce9b40173fc06e327961e4d38d2dc727a8'/>
<id>urn:sha1:118cd9ce9b40173fc06e327961e4d38d2dc727a8</id>
<content type='text'>
commit_hash:635c8def3bba6890d2d80b418fca9bec6cbd4b73
</content>
</entry>
<entry>
<title>YQL-17269: support INTERSECT and EXCEPT without PositionalUnionAll</title>
<updated>2025-06-20T13:07:13Z</updated>
<author>
<name>kndrvt</name>
<email>kndrvt@yandex-team.com</email>
</author>
<published>2025-06-20T12:36:52Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=935e53d2a9ee4b43cc0548ba836b23c003c8078e'/>
<id>urn:sha1:935e53d2a9ee4b43cc0548ba836b23c003c8078e</id>
<content type='text'>
commit_hash:632e24794e8bcf6ef0502b7e8c031e964d28d36a
</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>YQL-17269: add DISTINCT to UNION</title>
<updated>2025-05-27T09:35:09Z</updated>
<author>
<name>kndrvt</name>
<email>kndrvt@yandex-team.com</email>
</author>
<published>2025-05-27T09:21:32Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=66037646e2c2d277e0406a6b23eca63b62357916'/>
<id>urn:sha1:66037646e2c2d277e0406a6b23eca63b62357916</id>
<content type='text'>
commit_hash:d002e9690bd7cbd1874fdbfe454c9f7a00256839
</content>
</entry>
<entry>
<title>YQL-19129 soft WITHOUT</title>
<updated>2025-02-21T19:33:18Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2025-02-21T18:51:34Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=a3da80a1d278964b44086f8b500ed09bad0f165f'/>
<id>urn:sha1:a3da80a1d278964b44086f8b500ed09bad0f165f</id>
<content type='text'>
commit_hash:563aebc32ae87bc18e5e3e38babc034e5e89e2c1
</content>
</entry>
<entry>
<title>Parse and pass streamlookup parameters, YQL part</title>
<updated>2024-12-13T16:17:58Z</updated>
<author>
<name>yumkam7</name>
<email>yumkam7@yandex-team.com</email>
</author>
<published>2024-12-13T13:42:58Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=338a2a1a277ede0e1fb5a15c3ebf4b9d928630e8'/>
<id>urn:sha1:338a2a1a277ede0e1fb5a15c3ebf4b9d928630e8</id>
<content type='text'>
commit_hash:1ad24832c82e465562c48bea1189a0187f691cd4
</content>
</entry>
<entry>
<title>Moved other yql/essentials libs YQL-19206</title>
<updated>2024-11-07T10:49:47Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2024-11-07T09:29:36Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=d4c258e9431675bab6745c8638df6e3dfd4dca6b'/>
<id>urn:sha1:d4c258e9431675bab6745c8638df6e3dfd4dca6b</id>
<content type='text'>
init
commit_hash:7d4c435602078407bbf20dd3c32f9c90d2bbcbc0
</content>
</entry>
</feed>
