OSDN Git Service

Code review for function default parameters patch. Fix numerous problems as
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 18 Dec 2008 18:20:35 +0000 (18:20 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 18 Dec 2008 18:20:35 +0000 (18:20 +0000)
commit517ae4039ebe12806d76adfd3bc1fc6578fc8862
treeacaa1149e46258e1625e3ff316d7caebb5f72f01
parentcee63eab8dd52b5341ecde40b684d400eb09bf0b
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