Support use of function argument names to identify which actual arguments
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 8 Oct 2009 02:39:25 +0000 (02:39 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 8 Oct 2009 02:39:25 +0000 (02:39 +0000)
commit717fa274d14d9cd25396b85bb92f567e1c623f0c
tree4fe298a9faa1fc8f038a9a1f35ee033abc3e41ed
parent2eda8dfb52ed9962920282d8384da8bb4c22514d
Support use of function argument names to identify which actual arguments
match which function parameters.  The syntax uses AS, for example
funcname(value AS arg1, anothervalue AS arg2)

Pavel Stehule
34 files changed:
doc/src/sgml/ref/create_function.sgml
doc/src/sgml/sources.sgml
doc/src/sgml/syntax.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/aggregatecmds.c
src/backend/commands/functioncmds.c
src/backend/commands/tsearchcmds.c
src/backend/commands/typecmds.c
src/backend/nodes/copyfuncs.c
src/backend/nodes/equalfuncs.c
src/backend/nodes/nodeFuncs.c
src/backend/nodes/outfuncs.c
src/backend/nodes/readfuncs.c
src/backend/optimizer/plan/planner.c
src/backend/optimizer/util/clauses.c
src/backend/parser/gram.y
src/backend/parser/parse_expr.c
src/backend/parser/parse_func.c
src/backend/utils/adt/regproc.c
src/backend/utils/adt/ruleutils.c
src/backend/utils/fmgr/funcapi.c
src/include/catalog/catversion.h
src/include/catalog/namespace.h
src/include/funcapi.h
src/include/nodes/nodes.h
src/include/nodes/primnodes.h
src/include/parser/parse_func.h
src/test/regress/expected/polymorphism.out
src/test/regress/expected/rangefuncs.out
src/test/regress/sql/polymorphism.sql
src/test/regress/sql/rangefuncs.sql