Handle PlaceHolderVar case in replace_varno_walker
authorAlexander Korotkov <akorotkov@postgresql.org>
Sun, 24 Dec 2023 23:16:09 +0000 (01:16 +0200)
committerAlexander Korotkov <akorotkov@postgresql.org>
Sun, 24 Dec 2023 23:33:08 +0000 (01:33 +0200)
commit8a8ed916f73f4f16e8eb3e0e30ac1201a7642fda
tree50c009afd49e1421938a1f280e04f4e03aaeefed
parent12915a58eec962f407a6c38ce2bf08a48dde57b5
Handle PlaceHolderVar case in replace_varno_walker

This commit also retires sje_walker.  This increases the generalty of replacing
varno in the parse tree and simplifies the code.

Discussion: https://postgr.es/m/18187-831da249cbd2ff8e%40postgresql.org
Author: Richard Guo
Reviewed-by: Andrei Lepikhov
src/backend/optimizer/plan/analyzejoins.c