postgresql/src/backend/optimizer/util
Tom Lane 9b3c35a9db 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:26 -04:00
..
clauses.c Fix inline_set_returning_function() to allow multiple OUT parameters. 2011-11-03 17:53:26 -04:00
joininfo.c Fix join-removal logic for pseudoconstant and outerjoin-delayed quals. 2010-09-14 23:15:37 +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 Rework join-removal logic as per recent discussion. In particular this 2010-03-28 22:59:34 +00:00
placeholder.c Fix nested PlaceHolderVar expressions that appear only in targetlists. 2011-08-09 00:49:04 -04:00
plancat.c Don't trust deferred-unique indexes for join removal. 2011-10-23 00:43:52 -04:00
predtest.c pgindent run for 9.0 2010-02-26 02:01:40 +00:00
relnode.c pgindent run for 9.0 2010-02-26 02:01:40 +00:00
restrictinfo.c pgindent run for 9.0 2010-02-26 02:01:40 +00:00
tlist.c Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
var.c Fix "cannot handle unplanned sub-select" error that can occur when a 2010-07-08 00:14:04 +00:00