diff options
author | Alexander Korotkov | 2025-05-07 08:10:16 +0000 |
---|---|---|
committer | Alexander Korotkov | 2025-05-07 08:10:16 +0000 |
commit | ab42d643c14509cf1345588f55d798284b11a91e (patch) | |
tree | 143929da00fb5cee5e9ae35f81938252ffd4f1e0 /README.md | |
parent | 2448c7a9e00536bac8704bff402bc02c2b2f23de (diff) |
fc069a3a6319 implemented Self-Join Elimination (SJE) and put related logic
to ChangeVarNodes_walker(). This commit provides refactoring to remove the
SJE-related logic from ChangeVarNodes_walker() but adds a custom callback to
ChangeVarNodesExtended(), which has a chance to process a node before
ChangeVarNodes_walker(). Passing this callback to ChangeVarNodesExtended()
allows SJE-related node handling to be kept within the analyzejoins.c.
Reported-by: Richard Guo <[email protected]>
Discussion: https://postgr.es/m/CAMbWs49PE3CvnV8vrQ0Dr%3DHqgZZmX0tdNbzVNJxqc8yg-8kDQQ%40mail.gmail.com
Author: Andrei Lepikhov <[email protected]>
Author: Alexander Korotkov <[email protected]>
Diffstat (limited to 'README.md')
0 files changed, 0 insertions, 0 deletions