Code review for function default parameters patch. Fix numerous problems as
authorTom Lane <[email protected]>
Thu, 18 Dec 2008 18:20:35 +0000 (18:20 +0000)
committerTom Lane <[email protected]>
Thu, 18 Dec 2008 18:20:35 +0000 (18:20 +0000)
commit7c79468b2dfa888da7742fcef8ed8c21256baad7
treef1739cf6cdcd0f0cd612530ae83e278e88cd1aed
parent8886db1cc0a57fbdfbf73ebf8d4ec7f0e409d075
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