<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yql/essentials/ast, 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-05T17:30:51Z</updated>
<entry>
<title>YQL-21292 fixed switching of cycle detector &amp; better diags</title>
<updated>2026-06-05T17:30:51Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2026-06-05T17:06:57Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=a52bbb01b49388afab4aeb0dfec8eb5814ee2284'/>
<id>urn:sha1:a52bbb01b49388afab4aeb0dfec8eb5814ee2284</id>
<content type='text'>
commit_hash:1a546dc230518eb6846155c77db762e4d83281d5
</content>
</entry>
<entry>
<title>added new streaming contraint</title>
<updated>2026-05-15T10:17:12Z</updated>
<author>
<name>grigoriypisar</name>
<email>grigoriypisar@yandex-team.com</email>
</author>
<published>2026-05-15T09:39:16Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=70816c23b5ea624862890f76af03a3235864c528'/>
<id>urn:sha1:70816c23b5ea624862890f76af03a3235864c528</id>
<content type='text'>
## Что означает Streaming Constraint

Пусть `O` - колабл для которого выставлен Streaming Constraint и `I` - множество входов оператора для которых также выставлен Streaming Constraint.

### Streaming constraint для Unordered List

Если `O` принимает на вход List и логически является Unordered (нету гарантий на порядок выхода относительно проядка входа), то:

* При добавлении одного элемента в конец списка любого входа из `I` -- в мульти множестве результата `O` могут только появиться новые значения (либо ничего не добавится)

### Streaming constraint для Ordered List

Тоже самое, что и для Unordered List, но добавляется ограничение, что:

* При добавлении одного элемента в конец списка любого входа из `I` -- в упорядоченный список строк, являющийся результатом `O` могут добавиться строки только в конец списка

### Streaming constraint для Stream / Flow

Тоже самое, что для Ordered / Unordered List, но добавляется ограничение:

* Если в любом из входов `I` типа Stream / Flow возможны Yield, то обновлённый результат оператора должен выводиться с ограниченной задержкой при поступлении Yield
commit_hash:1e9e2deac133179c46ad15daa32fb421a3998296
</content>
</entry>
<entry>
<title>YQL-20095: Enable modernize-use-emplace</title>
<updated>2026-05-13T18:53:04Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-05-13T18:32:01Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=6fabe316ae7a7ad376f6a443e42a1cd9a3d343d9'/>
<id>urn:sha1:6fabe316ae7a7ad376f6a443e42a1cd9a3d343d9</id>
<content type='text'>
commit_hash:4d6e2f6fcc1639f09725c0c96de8d2f7f0f70404
</content>
</entry>
<entry>
<title>YQL-20095: Enable readability-uppercase-literal-suffix</title>
<updated>2026-05-07T08:14:59Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-05-07T07:48:47Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=d61f72b6ff7f331f79e46db4bcaada0c6ed95ba3'/>
<id>urn:sha1:d61f72b6ff7f331f79e46db4bcaada0c6ed95ba3</id>
<content type='text'>
commit_hash:41791bb9a63f1993010fb68562e9a5607927307d
</content>
</entry>
<entry>
<title>YQL-20095: Enable readability-inconsistent-declaration-parameter-name</title>
<updated>2026-04-28T06:59:47Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-04-28T06:29:18Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=b64af06dbf249def9c2a1f1cd0a6bfe074b79f8a'/>
<id>urn:sha1:b64af06dbf249def9c2a1f1cd0a6bfe074b79f8a</id>
<content type='text'>
commit_hash:9589937209af8e742c0c6401bd1c232f073856bf
</content>
</entry>
<entry>
<title>YQL-21034: Convert integers to Uint64 at ListSampleN</title>
<updated>2026-04-20T19:25:30Z</updated>
<author>
<name>mariibykova</name>
<email>mariibykova@yandex-team.com</email>
</author>
<published>2026-04-20T13:09:57Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=9ee8d2b9cc84e2d30a9d395738a459ce2d9c7505'/>
<id>urn:sha1:9ee8d2b9cc84e2d30a9d395738a459ce2d9c7505</id>
<content type='text'>
commit_hash:f508795113ebbfadfb1bc05529f4af46ae7837d2
</content>
</entry>
<entry>
<title>YQL-20861 enable checked deref</title>
<updated>2026-04-16T17:28:20Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2026-04-16T16:38:08Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=204e0cd82e37819e65115496c5bd07ff65b9b075'/>
<id>urn:sha1:204e0cd82e37819e65115496c5bd07ff65b9b075</id>
<content type='text'>
commit_hash:849933ac7306b03740f88af05a749c251b009b93
</content>
</entry>
<entry>
<title>YQL-20095: Enable readability-isolate-declaration</title>
<updated>2026-04-13T11:11:44Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-04-13T10:36:30Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=68ffe4adf18bc715e6901722e103a87ad139f108'/>
<id>urn:sha1:68ffe4adf18bc715e6901722e103a87ad139f108</id>
<content type='text'>
commit_hash:c180c2db4897962cb70063ffdc2ddcd21e5e3418
</content>
</entry>
<entry>
<title>Add logs in ~TExprNode()</title>
<updated>2026-04-10T23:18:08Z</updated>
<author>
<name>mpereskokova</name>
<email>mpereskokova@yandex-team.com</email>
</author>
<published>2026-04-10T22:47:15Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=aff24c0c8a218c50000d973dcad3c572e1373fc6'/>
<id>urn:sha1:aff24c0c8a218c50000d973dcad3c572e1373fc6</id>
<content type='text'>
commit_hash:63422ba2943489acd335f599a2b50e7282e1b5e5
</content>
</entry>
<entry>
<title>YQL-20095: Enable readability-container-size-empty</title>
<updated>2026-04-07T06:19:21Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-04-07T05:58:42Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=58fb5812a456c97361d83a236fe800a3928cb8ec'/>
<id>urn:sha1:58fb5812a456c97361d83a236fe800a3928cb8ec</id>
<content type='text'>
commit_hash:464a95fd6de1a395f8ffe20092e837df995e623c
</content>
</entry>
</feed>
