postgresql/src/backend/optimizer/util
Tom Lane 9fc28fb5ea Fix inline_set_returning_function() to allow multiple OUT parameters.
inline_set_returning_function failed to distinguish functions returning
generic RECORD (which require a column list in the RTE, as well as run-time
type checking) from those with multiple OUT parameters (which do not).
This prevented inlining from happening.  Per complaint from Jay Levitt.
Back-patch to 8.4 where this capability was introduced.
2011-11-03 17:53:33 -04:00
..
clauses.c Fix inline_set_returning_function() to allow multiple OUT parameters. 2011-11-03 17:53:33 -04:00
joininfo.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
Makefile Add a concept of "placeholder" variables to the planner. These are variables 2008-10-21 20:42:53 +00:00
pathnode.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
placeholder.c Fix nested PlaceHolderVar expressions that appear only in targetlists. 2011-08-09 00:49:11 -04:00
plancat.c Fix "constraint_exclusion = partition" logic so that it will also attempt 2010-03-30 21:58:18 +00:00
predtest.c Allow predicate_refuted_by() to deduce that NOT A refutes A. 2010-02-25 21:00:03 +00:00
relnode.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
restrictinfo.c Fix set_append_rel_pathlist() to deal intelligently with cases where 2009-07-06 18:26:39 +00:00
tlist.c Fix estimate_num_groups() to not fail on PlaceHolderVars, per report from 2009-04-19 19:46:33 +00:00
var.c Fix "cannot handle unplanned sub-select" error that can occur when a 2010-07-08 00:14:10 +00:00