]> granicus.if.org Git - postgresql/commit
Tweak trivial_subqueryscan() to consider a SubqueryScan's targetlist
authorTom Lane <tgl@sss.pgh.pa.us>
Mon, 28 Aug 2006 14:32:41 +0000 (14:32 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Mon, 28 Aug 2006 14:32:41 +0000 (14:32 +0000)
commitfcba3b82e2d4fe42a0acfb9251fd1a7b4862ca30
treeaa0eb4f913189b0169254cbc37c548b525d6a5c6
parent88b811044322845aabe8362d7f442a04b1c4dbc7
Tweak trivial_subqueryscan() to consider a SubqueryScan's targetlist
trivial if it contains either Vars referencing the corresponding subplan
columns, or Consts equaling the corresponding subplan columns.  This
lets the planner eliminate the SubqueryScan in some cases generated by
generate_setop_tlist().
src/backend/optimizer/plan/setrefs.c