postgresql/src/backend/optimizer/util
Tom Lane a8487e15ed Fix problems with SQL functions returning rowtypes that have dropped
columns.  The returned tuple needs to have appropriate NULL columns
inserted so that it actually matches the declared rowtype.  It seemed
convenient to use a JunkFilter for this, so I made some cleanups and
simplifications in the JunkFilter code to allow it to support this
additional functionality.  (That in turn exposed a latent bug in
nodeAppend.c, which is that it was returning a tuple slot whose
descriptor didn't match its data.)  Also, move check_sql_fn_retval
out of pg_proc.c and into functions.c, where it seems to more naturally
belong.
2004-10-07 18:38:51 +00:00
..
clauses.c Fix problems with SQL functions returning rowtypes that have dropped 2004-10-07 18:38:51 +00:00
joininfo.c Update copyright to 2004. 2004-08-29 04:13:13 +00:00
Makefile $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
pathnode.c Pgindent run for 8.0. 2004-08-29 05:07:03 +00:00
plancat.c Fallout from changing index locking rules: we can reduce the strength 2004-10-01 17:11:50 +00:00
relnode.c Pgindent run for 8.0. 2004-08-29 05:07:03 +00:00
restrictinfo.c Pgindent run for 8.0. 2004-08-29 05:07:03 +00:00
tlist.c Pgindent run for 8.0. 2004-08-29 05:07:03 +00:00
var.c Pgindent run for 8.0. 2004-08-29 05:07:03 +00:00