<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yql/essentials/tests/sql/sql2yql, branch oidc-1.2.4</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.4</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.4'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2025-07-25T13:25:31Z</updated>
<entry>
<title>YQL-19200: Return persistable expression from FLATTEN BY clause</title>
<updated>2025-07-25T13:25:31Z</updated>
<author>
<name>lambda-delta</name>
<email>lambda-delta@yandex-team.com</email>
</author>
<published>2025-07-25T13:09:49Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=303501174f0a7f7d2091b3594023a8cffa1c331d'/>
<id>urn:sha1:303501174f0a7f7d2091b3594023a8cffa1c331d</id>
<content type='text'>
Return persistable expression from FLATTEN BY clause
commit_hash:8b19ad7f7ddf436c2741f9aa1c5402732fc31f06
</content>
</entry>
<entry>
<title>YQL-20230: Handle singular types in DoConvertScalar</title>
<updated>2025-07-23T14:06:19Z</updated>
<author>
<name>atarasov5</name>
<email>atarasov5@yandex-team.com</email>
</author>
<published>2025-07-23T13:49:53Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=f88bbf10b144fb4756cf0a7e53c9d45fc1221a70'/>
<id>urn:sha1:f88bbf10b144fb4756cf0a7e53c9d45fc1221a70</id>
<content type='text'>
commit_hash:c22dc757dcd7996bac8fb892184281503a2ab003
</content>
</entry>
<entry>
<title>YQL-20205 added struct type validation</title>
<updated>2025-07-23T10:29:22Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2025-07-23T09:35:23Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=082baff7022de603ad1e3efee990804532c040f4'/>
<id>urn:sha1:082baff7022de603ad1e3efee990804532c040f4</id>
<content type='text'>
init
commit_hash:beef3d18a5b85dc793380a01249358243137df70
</content>
</entry>
<entry>
<title>YQL-20197: fix FilterOverAggregate when predicate uses all fields</title>
<updated>2025-07-22T09:08:10Z</updated>
<author>
<name>lucius</name>
<email>lucius@yandex-team.com</email>
</author>
<published>2025-07-22T08:54:54Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=483d11bf5a8df9991fc6c614908d8f5a750dcca8'/>
<id>urn:sha1:483d11bf5a8df9991fc6c614908d8f5a750dcca8</id>
<content type='text'>
Оказалось что пушдаун предиката через Aggregate не работал когда в предикате используются все поля из Aggregate. Чиню
commit_hash:c2e8cab88a0adb496464b9dac52807fcc95f433d
</content>
</entry>
<entry>
<title>YQL-19896: allow optional side in SingleInputPredicatePushdownOverEquiJoin in some cases</title>
<updated>2025-07-21T11:13:37Z</updated>
<author>
<name>lucius</name>
<email>lucius@yandex-team.com</email>
</author>
<published>2025-07-21T10:57:54Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=fea05ea76fdac14746236e14bda98ce8cc29fb00'/>
<id>urn:sha1:fea05ea76fdac14746236e14bda98ce8cc29fb00</id>
<content type='text'>
Разрешаем пушить на необязательную сторону предикат, который использует только ключевые колонки с обязательной стороны джоина.

1) рассматриваемый предикат зависит только 1 стороны и это обязательная сторона джоина

2) предикат зависит только от ключевых колонок джоина

3) все соответствующие по ключу джоина колонки в обязательном  и необязательном инпутах должны полностью совпадать по типу

В этих случаях мы пушим предикат не только на обязательную, но и на необязательную сторону
commit_hash:1404e877fdd271dbe8342478a20b99b6f99a4fda
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2025-07-17T16:06:16Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2025-07-17T15:56:14Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=745c0a027c252f191aed5e35115c163c1f8601a1'/>
<id>urn:sha1:745c0a027c252f191aed5e35115c163c1f8601a1</id>
<content type='text'>
commit_hash:50d34a5b1e277a0ff5dce83a9cf485e2c0d1a471
</content>
</entry>
<entry>
<title>Fix 'Member over renaming FlatMap' optimizer</title>
<updated>2025-07-15T19:33:40Z</updated>
<author>
<name>aneporada</name>
<email>aneporada@yandex-team.com</email>
</author>
<published>2025-07-15T19:17:48Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=532483114946405240dc983cc9ec6fd3bd55bd1d'/>
<id>urn:sha1:532483114946405240dc983cc9ec6fd3bd55bd1d</id>
<content type='text'>
commit_hash:589383be883e0948cdf7db8928c5842d60c5c628
</content>
</entry>
<entry>
<title>YQL-20171: Fix aggregation joining key</title>
<updated>2025-07-15T14:19:51Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-07-15T14:01:51Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=64137fb0cbe9afe92dca8efc335ef9ff16b78926'/>
<id>urn:sha1:64137fb0cbe9afe92dca8efc335ef9ff16b78926</id>
<content type='text'>
There was a bug with a aggregation deduplication
by a column at the translator.

For a single column the system joining all
aggregations using the generic key. The
generic key was just a column name without
source name what leads to collision when
aggregating multiple different sources with
same column names.

This patch fixes the generic key by adding a
data source name there. Also tests are added.
commit_hash:1c0a9da512f68c58d2830e096de76b769b733cb2
</content>
</entry>
<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-20125 fix</title>
<updated>2025-07-11T16:07:01Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2025-07-11T15:48:59Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=1f73cd16c7f4a4f508fc898252cd411a51ae8efc'/>
<id>urn:sha1:1f73cd16c7f4a4f508fc898252cd411a51ae8efc</id>
<content type='text'>
commit_hash:f51c77dc72df30e1a870e784f99b1e8148e6cedb
</content>
</entry>
</feed>
