diff options
| author | atarasov5 <[email protected]> | 2026-07-09 17:54:58 +0300 |
|---|---|---|
| committer | atarasov5 <[email protected]> | 2026-07-09 18:45:58 +0300 |
| commit | 72f4ac776276d5832476130314e4fbfd698408a3 (patch) | |
| tree | f916945ff5e7fd7b0bba9cb232412bd71e1b5d96 /contrib/python | |
| parent | f103749253acc68fcee00f0f6baa86083954caf6 (diff) | |
YQL-21315: Implement variant expensive validation
#### Implement expensive datum validation for variant types ✎
- Introduce comprehensive validation for variant data types that checks offset invariants to ensure data integrity
- Add support for passing validation mode through fuzzer infrastructure to enable both cheap and expensive validation paths
- Extend test helpers to support different validation modes and integrate validation into various test cases
- Modify datum validation logic to differentiate between cheap and expensive validation modes, with expensive mode performing additional checks on dense union structures
- Update fuzzer components to validate data at multiple points during transformation to catch potential issues early
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
commit_hash:eccd98ccb2ffdda6ebb1d19c7256d41abe424757
Diffstat (limited to 'contrib/python')
0 files changed, 0 insertions, 0 deletions
