diff options
| author | mpereskokova <[email protected]> | 2026-07-06 18:23:22 +0300 |
|---|---|---|
| committer | mpereskokova <[email protected]> | 2026-07-06 19:08:27 +0300 |
| commit | 4d87973984a719c41b6e7a846d93fc8052208495 (patch) | |
| tree | 5584926c47174b90befe0c60f0ac975c8fc56eae /contrib/python/ipython/py2/IPython/utils/text.py | |
| parent | ed019319b247b52c0de248b95d8253cf84cf571a (diff) | |
Push Any in EquiJoin tree
#### Push Any in EquiJoin tree ✎
- Introduces logic to push "Any" hints through EquiJoin tree structures to optimize join operations
- Adds support for all join types (Inner, Left, Right, Full, Semi, etc.) when pushing Any hints
- Moves PruneKeys functionality to the leaves of EquiJoin tree and enhances its behavior
- Implements new optimization passes that improve pruning and hint propagation in join operations
- Updates test suite with comprehensive test cases covering various join types and key shapes
- Refactors existing code by moving EquiJoin-related optimizations into a dedicated flow step
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
commit_hash:fda17ab32277b4da545c8df1393eaeb8a7e5c229
Diffstat (limited to 'contrib/python/ipython/py2/IPython/utils/text.py')
0 files changed, 0 insertions, 0 deletions
