Suppress subquery pullup and pushdown when the subquery has any
set-returning functions in its target list. This ensures that we won't rewrite the query in a way that places set-returning functions into quals (WHERE clauses). Cf. bug reports from Joe Conway.
Showing
- src/backend/optimizer/path/allpaths.c 11 additions, 3 deletionssrc/backend/optimizer/path/allpaths.c
- src/backend/optimizer/plan/planner.c 10 additions, 1 deletionsrc/backend/optimizer/plan/planner.c
- src/backend/optimizer/util/clauses.c 35 additions, 1 deletionsrc/backend/optimizer/util/clauses.c
- src/include/optimizer/clauses.h 3 additions, 1 deletionsrc/include/optimizer/clauses.h
Loading
Please register or sign in to comment