diff options
| author | udovichenko-r <[email protected]> | 2026-07-10 11:42:49 +0300 |
|---|---|---|
| committer | udovichenko-r <[email protected]> | 2026-07-10 12:30:27 +0300 |
| commit | c181cf9e34c6a3821de9e6d815e3f16ce243d612 (patch) | |
| tree | c7f244417c7f76a81a6420036f50cd91b13c5b91 /contrib/python/python-dateutil/py2 | |
| parent | dcbae5065cada2f126b099f0eb4f3db2de9f7ca4 (diff) | |
Support PruneUnusedColumns in Materialize
#### Support PruneUnusedColumns in Materialize ✎
- Adds support for the `prune_unused_columns` setting in Materialize operations, enabling optimization to remove unused columns from materialized tables
- Extends the YtProvider to recognize and validate the new PruneUnusedColumns setting for both Materialize and Persist operations
- Implements optimizations to handle column pruning in Materialize operations, including handling ExtractMembers over Materialize cases and multi-usage scenarios
- Updates physical finalizing logic to properly handle Persist operations with PruneUnusedColumns setting
- Adds new test cases to verify the functionality of column pruning in Materialize operations with various filtering scenarios
- Modifies existing tests to reflect changes in behavior and ensure compatibility with the new optimization feature
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
commit_hash:83c18981b8767ac2b789c1b1ae81aaa1ee164a92
Diffstat (limited to 'contrib/python/python-dateutil/py2')
0 files changed, 0 insertions, 0 deletions
