-
- Downloads
Teach query_tree_walker, query_tree_mutator, and SS_finalize_plan to
process function RTE expressions, which they were previously missing. This allows outer-Var references and subselects to work correctly in the arguments of a function RTE. Install check to prevent function RTEs from cross-referencing Vars of sibling FROM-items, which doesn't make any sense (if you want to join, write a JOIN or WHERE clause).
Showing
- src/backend/optimizer/plan/planner.c 2 additions, 2 deletionssrc/backend/optimizer/plan/planner.c
- src/backend/optimizer/plan/subselect.c 36 additions, 22 deletionssrc/backend/optimizer/plan/subselect.c
- src/backend/optimizer/util/clauses.c 10 additions, 3 deletionssrc/backend/optimizer/util/clauses.c
- src/backend/parser/parse_clause.c 36 additions, 11 deletionssrc/backend/parser/parse_clause.c
- src/include/optimizer/subselect.h 1 addition, 1 deletionsrc/include/optimizer/subselect.h
Loading
Please register or sign in to comment