-
- Downloads
Revise implementation of SubLinks so that there is a consistent,
documented intepretation of the lefthand and oper fields. Fix a number of obscure problems while at it --- for example, the old code failed if the parser decided to insert a type-coercion function just below the operator of a SubLink. CAUTION: this will break stored rules that contain subplans. You may need to initdb.
Showing
- src/backend/executor/nodeSubplan.c 18 additions, 1 deletionsrc/backend/executor/nodeSubplan.c
- src/backend/optimizer/plan/subselect.c 153 additions, 162 deletionssrc/backend/optimizer/plan/subselect.c
- src/backend/optimizer/util/clauses.c 27 additions, 26 deletionssrc/backend/optimizer/util/clauses.c
- src/backend/parser/parse_expr.c 46 additions, 20 deletionssrc/backend/parser/parse_expr.c
- src/backend/rewrite/rewriteHandler.c 39 additions, 40 deletionssrc/backend/rewrite/rewriteHandler.c
- src/backend/rewrite/rewriteManip.c 4 additions, 61 deletionssrc/backend/rewrite/rewriteManip.c
- src/backend/utils/adt/ruleutils.c 9 additions, 8 deletionssrc/backend/utils/adt/ruleutils.c
- src/include/nodes/primnodes.h 29 additions, 3 deletionssrc/include/nodes/primnodes.h
Loading
Please register or sign in to comment