<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yt/yql/tests/sql/suites/join, 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-07-06T16:08:27Z</updated>
<entry>
<title>Push Any in EquiJoin tree</title>
<updated>2026-07-06T16:08:27Z</updated>
<author>
<name>mpereskokova</name>
<email>mpereskokova@yandex-team.com</email>
</author>
<published>2026-07-06T15:23:22Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=4d87973984a719c41b6e7a846d93fc8052208495'/>
<id>urn:sha1:4d87973984a719c41b6e7a846d93fc8052208495</id>
<content type='text'>
#### Push Any in EquiJoin tree ✎

- Introduces logic to push "Any" hints through EquiJoin tree structures to optimize join operations
- Adds support for all join types (Inner, Left, Right, Full, Semi, etc.) when pushing Any hints
- Moves PruneKeys functionality to the leaves of EquiJoin tree and enhances its behavior
- Implements new optimization passes that improve pruning and hint propagation in join operations
- Updates test suite with comprehensive test cases covering various join types and key shapes
- Refactors existing code by moving EquiJoin-related optimizations into a dedicated flow step

&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:fda17ab32277b4da545c8df1393eaeb8a7e5c229
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2026-06-25T05:59:16Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2026-06-25T05:38:05Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=de27721af9b849663b179cf9bdd98c9ceff1fc2f'/>
<id>urn:sha1:de27721af9b849663b179cf9bdd98c9ceff1fc2f</id>
<content type='text'>
commit_hash:da9e5d384dc00d37d939afe28f789f2f608acb0e
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2026-06-24T21:06:00Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2026-06-24T20:30:23Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=bf1acd3044f6b246fa23f96675060224ca692b31'/>
<id>urn:sha1:bf1acd3044f6b246fa23f96675060224ca692b31</id>
<content type='text'>
commit_hash:d17bed0c3f0053f8f24a0e6f3053213ed5fbf423
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2026-06-24T09:30:49Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2026-06-24T07:56:17Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=cc633200724afe7547eb5ee2206e2f994043b5da'/>
<id>urn:sha1:cc633200724afe7547eb5ee2206e2f994043b5da</id>
<content type='text'>
commit_hash:16b28b4a2fa4a98d0bef3efe97d563373903df25
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2026-06-04T10:43:02Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2026-06-04T09:54:12Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=b04a88a4418cb705ce5b418f25b670b79f3f5c77'/>
<id>urn:sha1:b04a88a4418cb705ce5b418f25b670b79f3f5c77</id>
<content type='text'>
commit_hash:be6825a7a90ef4dfb231cc386a31b85522599e52
</content>
</entry>
<entry>
<title>Star join hint</title>
<updated>2026-05-22T11:16:27Z</updated>
<author>
<name>ziganshinmr</name>
<email>ziganshinmr@yandex-team.com</email>
</author>
<published>2026-05-21T14:19:26Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=716c6cc7ab1a442b53ef7d0acd018727c1478f49'/>
<id>urn:sha1:716c6cc7ab1a442b53ef7d0acd018727c1478f49</id>
<content type='text'>
commit_hash:fa4ab7ff3f658124d480c420a62a7ebf8922dad6
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2026-02-20T17:13:35Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2026-02-20T16:15:40Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=0ef518299c4255e64c968f89c7e79111706af082'/>
<id>urn:sha1:0ef518299c4255e64c968f89c7e79111706af082</id>
<content type='text'>
commit_hash:9c01e66db9c67c568d64a64acd35193daaa0b1f7
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2026-01-20T21:04:32Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2026-01-20T20:51:31Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=be8d0caa1148919c512bb574303f30b406a12a9c'/>
<id>urn:sha1:be8d0caa1148919c512bb574303f30b406a12a9c</id>
<content type='text'>
commit_hash:7357a89df78915a34ec6ab0590f35a6f7d7e7e73
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2026-01-17T10:18:16Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2026-01-17T10:04:41Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=d9c60bde5d56a7ea81b8e3ccd8a8cd65b966a313'/>
<id>urn:sha1:d9c60bde5d56a7ea81b8e3ccd8a8cd65b966a313</id>
<content type='text'>
commit_hash:26cf115f20a4384114561a16b1ab13ef8a1eaef4
</content>
</entry>
<entry>
<title>Remove syscolumns after ConvertDynamicToStatic</title>
<updated>2026-01-16T14:29:31Z</updated>
<author>
<name>mpereskokova</name>
<email>mpereskokova@yandex-team.com</email>
</author>
<published>2026-01-16T13:59:02Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8614b36219daf4670beea749aa65f2bcd2ba748c'/>
<id>urn:sha1:8614b36219daf4670beea749aa65f2bcd2ba748c</id>
<content type='text'>
commit_hash:d70bd78ba4aeee405b34660b4da663b7c0ebdec4
</content>
</entry>
</feed>
