<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yql/essentials/sql/v1/sql_query.h, 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-24T23:20:01Z</updated>
<entry>
<title>YQL-20165: Refactor pragma handling in TSqlQuery</title>
<updated>2025-07-24T23:20:01Z</updated>
<author>
<name>lambda-delta</name>
<email>lambda-delta@yandex-team.com</email>
</author>
<published>2025-07-24T23:04:53Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=6725115425a5b56000b9323e7f9aa837f0700be2'/>
<id>urn:sha1:6725115425a5b56000b9323e7f9aa837f0700be2</id>
<content type='text'>
Move complex handlers to the table

Extract simple pragma implementations
commit_hash:cb0ebc041fd6d848e9d7701b0ca7db19965cd314
</content>
</entry>
<entry>
<title>Feature: alter table T alter column C set not null</title>
<updated>2025-07-21T12:11:34Z</updated>
<author>
<name>flown4qqqq</name>
<email>flown4qqqq@yandex-team.com</email>
</author>
<published>2025-07-21T11:57:17Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=646c5b82467945d8cdfc5d5f716ae2acb30a8313'/>
<id>urn:sha1:646c5b82467945d8cdfc5d5f716ae2acb30a8313</id>
<content type='text'>
Когда-то давно (когда еще YQL жил в github) была поставлена задача - поддержать SET/DROP NOT NULL на колонку. DROP NOT NULL был сделан и давно уже существует в main: &lt;https://github.com/ydb-platform/ydb/pull/6342&gt;.

Однако с SET NOT NULL возникли определенные сложности, поэтому был сделан отдельный пулл реквест: &lt;https://github.com/ydb-platform/ydb/pull/6341&gt;. Как видно, ПР так и не вмержили по причине увольнения автора кода. Недавно задача всплыла вновь, поэтому надо доделать.

В этом пулл реквесте добавляется код в грамматику YQL новое выражение - `ALTER TABLE t ALTER COLUMN c SET NOT NULL`, которая добавляет ограничение `NOT NULL` на колонку.
commit_hash:f310061b13666418c46309ea32032fbce68fb865
</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-19747 statements (hints etc)</title>
<updated>2025-04-07T19:22:03Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2025-04-07T19:07:09Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8a4821ce7981f71e11b9f37379f314848ce52bdb'/>
<id>urn:sha1:8a4821ce7981f71e11b9f37379f314848ce52bdb</id>
<content type='text'>
commit_hash:1288e94c1f35aed35f40ac5e9b59e708b7cfafad
</content>
</entry>
<entry>
<title>YQL-19747 pragmas</title>
<updated>2025-04-03T17:50:12Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2025-04-03T17:38:46Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=589b3cc093fe2f37ac0681ffeaeb09d9835fef34'/>
<id>urn:sha1:589b3cc093fe2f37ac0681ffeaeb09d9835fef34</id>
<content type='text'>
commit_hash:7aaa06cd58cc9563a1656a7118c14a461e7f4e2d
</content>
</entry>
<entry>
<title>YQL for create, alter and drop transfer from topic to table</title>
<updated>2025-01-21T11:32:19Z</updated>
<author>
<name>tesseract</name>
<email>tesseract@yandex-team.com</email>
</author>
<published>2025-01-21T09:50:29Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e677409ecb6106695a976307290b2f6bad3d72c0'/>
<id>urn:sha1:e677409ecb6106695a976307290b2f6bad3d72c0</id>
<content type='text'>
commit_hash:09502f46a7ee665609d2c4ba8d9e0aa421720cdb
</content>
</entry>
<entry>
<title>Support ALTER SEQUENCE command</title>
<updated>2024-11-21T19:51:14Z</updated>
<author>
<name>shumkovnd</name>
<email>shumkovnd@yandex-team.com</email>
</author>
<published>2024-11-21T19:29:26Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=74e7baa2f49d69b2f0385db557749750b6121a20'/>
<id>urn:sha1:74e7baa2f49d69b2f0385db557749750b6121a20</id>
<content type='text'>
&lt;https://github.com/ydb-platform/ydb/issues/11763&gt;
commit_hash:5611cbe2f0e09543749e9866c5db8d427649e754
</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>
