]> granicus.if.org Git - postgresql/commit
Revise implementation of SubLinks so that there is a consistent,
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 25 Aug 1999 23:21:43 +0000 (23:21 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 25 Aug 1999 23:21:43 +0000 (23:21 +0000)
commit42af56e1ead3306d2c056ff96ea770e4eee68e9d
tree4d2084947e9f546f4104665cf686b05dedee2428
parentedda70c0def3f4a4b3bb211cd40f7d169062b95f
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.
src/backend/executor/nodeSubplan.c
src/backend/optimizer/plan/subselect.c
src/backend/optimizer/util/clauses.c
src/backend/parser/parse_expr.c
src/backend/rewrite/rewriteHandler.c
src/backend/rewrite/rewriteManip.c
src/backend/utils/adt/ruleutils.c
src/include/nodes/primnodes.h