Arrange for function default arguments to be processed properly in expressions

Tom Lane <tgl@sss.pgh.pa.us>

Commit: d04db370720ece56ffcad54e46cf03483c742ebb
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2009-01-09T15:46:11Z
Releases: 8.4.0
Arrange for function default arguments to be processed properly in expressions
that are set up for execution with ExecPrepareExpr rather than going through
the full planner process.  By introducing an explicit notion of "expression
planning", this patch also lays a bit of groundwork for maybe someday
allowing sub-selects in standalone expressions.

Files