OSDN Git Service

Fix problems with rewriter failing to set Query.hasSubLinks when inserting
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 23 Nov 2005 17:21:04 +0000 (17:21 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 23 Nov 2005 17:21:04 +0000 (17:21 +0000)
commit19ff959bff054574be094e9633b69fc65c6c6a3c
tree4cfa22ee402e237c0286c5f83abb2ab528ae1b8a
parentbaa6b22fcb831490c11506b6ec140d75fe8fff81
Fix problems with rewriter failing to set Query.hasSubLinks when inserting
a SubLink expression into a rule query.  Pre-8.1 we essentially did this
unconditionally; 8.1 tries to do it only when needed, but was missing a
couple of cases.  Per report from Kyle Bateman.  Add some regression test
cases covering this area.
src/backend/rewrite/rewriteHandler.c
src/backend/rewrite/rewriteManip.c
src/test/regress/expected/subselect.out
src/test/regress/sql/subselect.sql