summaryrefslogtreecommitdiffstats
path: root/yql/essentials/sql/v1/format/check/check_format.h
Commit message (Collapse)AuthorAgeFilesLines
* Intermediate changesrobot-piglet10 days1-1/+1
| | | | commit_hash:3682aa4bbce05c002af982ecdc21ea73784a939e
* YQL-21134: Set UnstableFormat AST flag unconditionallyvitya-smirnov11 days1-0/+1
| | | | | | | - 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
* YQL-21134: Introduce not strict AST equalityvitya-smirnov2026-06-101-1/+0
| | | | commit_hash:6d140dd812ad22bada6b8680e160b74b599f7032
* YQL-20538: Introduce --test-triple-formatvitya-smirnov2026-03-121-1/+7
| | | | | | | | | | | | | 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
* Intermediate changesrobot-piglet2026-03-031-0/+2
| | | | commit_hash:a66d1ef65085fb8e8bfe860b8b7a95cbc5793851
* YQL-20504: Fix formatting check in QPlayersvitya-smirnov2025-10-131-0/+14
commit_hash:cbb6bbe39c72e2322d57a38ded86cda07c68a419