<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yql/essentials/sql/v1/format/check, 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-17T14:08:20Z</updated>
<entry>
<title>Intermediate changes</title>
<updated>2026-06-17T14:08:20Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2026-06-17T13:13:25Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=67ecb7485297e570260bf5abc68028e5f1e2b9f8'/>
<id>urn:sha1:67ecb7485297e570260bf5abc68028e5f1e2b9f8</id>
<content type='text'>
commit_hash:3682aa4bbce05c002af982ecdc21ea73784a939e
</content>
</entry>
<entry>
<title>YQL-21134: Set UnstableFormat AST flag unconditionally</title>
<updated>2026-06-16T13:36:01Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-06-16T12:49:40Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=11cd739f53f9a5b0ecbaf2618ad7c56450274acb'/>
<id>urn:sha1:11cd739f53f9a5b0ecbaf2618ad7c56450274acb</id>
<content type='text'>
- Renamed `TAstNodeFlags::IgnoredContent` to `TAstNodeFlags::UnstableFormat` to better reflect its purpose.
- Removed the `MarkQueryTextAtomWithIgnoredContent` translation setting. The `UnstableFormat` flag is now unconditionally applied to query text atoms during parsing.
- Updated `CheckedFormat` and `ValidateAST` to accept an already parsed AST. Since the flag is now set unconditionally, we can reuse the initial AST for format validation. This avoids re-parsing the original query, reducing redundant AST builds and overall RAM consumption.
commit_hash:bba3e6733d3a9c120cf9724a161e603de0cfc038
</content>
</entry>
<entry>
<title>YQL-21134: Introduce not strict AST equality</title>
<updated>2026-06-10T10:36:46Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-06-10T09:26:09Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=bc3180e780d67e5c344c7f648a6882ad5253d3f2'/>
<id>urn:sha1:bc3180e780d67e5c344c7f648a6882ad5253d3f2</id>
<content type='text'>
commit_hash:6d140dd812ad22bada6b8680e160b74b599f7032
</content>
</entry>
<entry>
<title>YQL-20882: Ensure formatting and lexer checks are OK on pgSQL</title>
<updated>2026-04-14T07:34:27Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-04-14T06:55:28Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=22335f13165d76a0d9b74d6c6879c0e6f537162a'/>
<id>urn:sha1:22335f13165d76a0d9b74d6c6879c0e6f537162a</id>
<content type='text'>
commit_hash:153e546ce3d52153d488b9b36d63c3b44f5a959f
</content>
</entry>
<entry>
<title>YQL-21134: Do not check formatted AST on CREATE VIEW</title>
<updated>2026-04-07T08:50:22Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-04-07T08:18:11Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=3061b022c1388744ef39a716bdc79353a302052a'/>
<id>urn:sha1:3061b022c1388744ef39a716bdc79353a302052a</id>
<content type='text'>
commit_hash:1465f98162ca2b71d5b4c0d8088af25f68cd1d3b
</content>
</entry>
<entry>
<title>YQL-20538: Introduce --test-triple-format</title>
<updated>2026-03-12T19:57:15Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-03-12T19:34:51Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=6dac7f2ec0c27ca9e73de36a78eca26563ec1fca'/>
<id>urn:sha1:6dac7f2ec0c27ca9e73de36a78eca26563ec1fca</id>
<content type='text'>
Can not enable an option `--test-double-format` because a lot of Query
Replay failures which are hard to fix, so introducing this option to
temporarly relax the formatter requirements to enable at least such
check on a Query Replay.

It is not enabled in tests, because a `--test-double-format` is already
enabled there and it is more strict.

Also fixed a bug with multiline comments NL preservation.
commit_hash:3c42dcf4b0b00026a97643a0031d2a3a8a319a1a
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2026-03-03T13:03:50Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2026-03-03T12:21:23Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=eb66a9584abe4b7eb91694cbefec33abe5a9b1d0'/>
<id>urn:sha1:eb66a9584abe4b7eb91694cbefec33abe5a9b1d0</id>
<content type='text'>
commit_hash:a66d1ef65085fb8e8bfe860b8b7a95cbc5793851
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2026-02-26T18:11:15Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2026-02-26T16:38:58Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=a4fbbf1a3f66ca83d0587b57cb07448fd8631af8'/>
<id>urn:sha1:a4fbbf1a3f66ca83d0587b57cb07448fd8631af8</id>
<content type='text'>
commit_hash:d7143d999c6383c49b3e32ea07930fde8292ce15
</content>
</entry>
<entry>
<title>YQL-20504: Fix formatting check in QPlayers</title>
<updated>2025-10-13T08:39:15Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-10-13T07:44:45Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=5539811a3e9bf99b7e6b1ca29940ab5466339b2a'/>
<id>urn:sha1:5539811a3e9bf99b7e6b1ca29940ab5466339b2a</id>
<content type='text'>
commit_hash:cbb6bbe39c72e2322d57a38ded86cda07c68a419
</content>
</entry>
</feed>
