Code review for function default parameters patch. Fix numerous problems as
commita3fb8847eeae8b457b4bfceccbc026dffb3749f0
authortgl <tgl>
Thu, 18 Dec 2008 18:20:35 +0000 (18 18:20 +0000)
committertgl <tgl>
Thu, 18 Dec 2008 18:20:35 +0000 (18 18:20 +0000)
treeb330c727611c8b39bef955ff43a993b5f2c88207
parentb4bfb642b3a3f38e7e4fa1464a344fde8efc006f
Code review for function default parameters patch.  Fix numerous problems as
per recent discussions.  In passing this also fixes a couple of bugs in
the previous variadic-parameters patch.
27 files changed:
doc/src/sgml/catalogs.sgml
doc/src/sgml/func.sgml
doc/src/sgml/ref/create_function.sgml
doc/src/sgml/typeconv.sgml
doc/src/sgml/xfunc.sgml
src/backend/catalog/namespace.c
src/backend/catalog/pg_aggregate.c
src/backend/catalog/pg_proc.c
src/backend/commands/functioncmds.c
src/backend/commands/proclang.c
src/backend/optimizer/plan/planner.c
src/backend/optimizer/util/clauses.c
src/backend/parser/gram.y
src/backend/parser/parse_func.c
src/backend/utils/adt/regproc.c
src/backend/utils/adt/ruleutils.c
src/bin/pg_dump/pg_dump.c
src/include/catalog/namespace.h
src/include/catalog/pg_attribute.h
src/include/catalog/pg_proc.h
src/include/catalog/pg_proc_fn.h
src/include/nodes/parsenodes.h
src/include/parser/parse_func.h
src/test/regress/expected/opr_sanity.out
src/test/regress/expected/polymorphism.out
src/test/regress/sql/opr_sanity.sql
src/test/regress/sql/polymorphism.sql