It is possible for ResolveNew to be used to insert a sublink into a
authorTom Lane <[email protected]>
Mon, 20 Oct 2003 20:02:30 +0000 (20:02 +0000)
committerTom Lane <[email protected]>
Mon, 20 Oct 2003 20:02:30 +0000 (20:02 +0000)
commit9af7071ba91d28ca3b6ed89bcd26fd15a6c5f246
treef02501ef6b3edcae7af4985149f1d71df671147e
parent26194014e10ae40d98ab9a5a213fcd185022dce6
It is possible for ResolveNew to be used to insert a sublink into a
subquery that didn't previously have one.  We have traditionally made
the caller of ResolveNew responsible for updating the hasSubLinks flag
of the outermost query, but this fails to account for hasSubLinks in
subqueries.  Fix ResolveNew to handle this.  We might later want to
change the calling convention of ResolveNew so that it can fix the
outer query too, simplifying callers.  But I went with the localized
fix for now.  Per bug report from J Smith, 20-Oct-03.
src/backend/rewrite/rewriteManip.c