Fix problems with rewriter failing to set Query.hasSubLinks when inserting
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 23 Nov 2005 17:21:22 +0000 (17:21 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 23 Nov 2005 17:21:22 +0000 (17:21 +0000)
commitf1e08506e9f98ba46cf4feb904edbe0afe2c4b93
tree7bb00fbb96ce069823a69e2a89c873dac8d39b5d
parent45722010efeedda925158fdb3046d6ed81c86474
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