diff options
| author | maxkovalev <[email protected]> | 2026-06-30 21:40:07 +0300 |
|---|---|---|
| committer | maxkovalev <[email protected]> | 2026-06-30 21:58:05 +0300 |
| commit | 647cf1a052349576a097b40c8f3da67e9d9d1a96 (patch) | |
| tree | fd6c083da3c135812da2039706572a7c903e6a1f /contrib/tools/python3/Python/initconfig.c | |
| parent | a158b3365c1d755ee7c6948424b8e887f68272bf (diff) | |
YQL-21358: Fix lineage for empty struct
#### Lineages
flatten_list_over_udf: https://nda.ya.ru/t/dtjLiZWf7h4EfF
join_empty_struct: https://nda.ya.ru/t/a1IqkmOD7h4EfJ
#### Fix lineage handling for empty structs and flatten operations ✎
- Added safety check when accessing struct items to prevent crashes when dealing with empty structs
- Enhanced lineage tracking for flatten operations over UDFs to ensure proper field resolution
- Improved handling of empty struct cases during join operations to maintain accurate lineage information
- Introduced new test cases to validate the fix for both flatten and join operations with empty structs
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
commit_hash:019667e4f4a9194ab429f5f07ed5defd305ee814
Diffstat (limited to 'contrib/tools/python3/Python/initconfig.c')
0 files changed, 0 insertions, 0 deletions
