OSDN Git Service

First phase of OUT-parameters project. We can now define and use SQL
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 31 Mar 2005 22:46:33 +0000 (22:46 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 31 Mar 2005 22:46:33 +0000 (22:46 +0000)
commit47888fe84227aaf3decffc7204554bdec54d2b29
tree73703aa272d2b9899626002190f0fbd3b1e579fb
parentfb13881f423193a8342e0fe098f581e511b09d67
First phase of OUT-parameters project.  We can now define and use SQL
functions with OUT parameters.  The various PLs still need work, as does
pg_dump.  Rudimentary docs and regression tests included.
23 files changed:
doc/src/sgml/ref/create_function.sgml
doc/src/sgml/xfunc.sgml
src/backend/access/common/tupdesc.c
src/backend/catalog/pg_aggregate.c
src/backend/catalog/pg_proc.c
src/backend/commands/functioncmds.c
src/backend/executor/functions.c
src/backend/executor/nodeFunctionscan.c
src/backend/optimizer/util/clauses.c
src/backend/parser/gram.y
src/backend/parser/parse_func.c
src/backend/parser/parse_relation.c
src/backend/utils/cache/lsyscache.c
src/backend/utils/fmgr/fmgr.c
src/backend/utils/fmgr/funcapi.c
src/include/catalog/pg_proc.h
src/include/executor/functions.h
src/include/fmgr.h
src/include/funcapi.h
src/include/utils/lsyscache.h
src/test/regress/expected/rangefuncs.out
src/test/regress/output/create_function_2.source
src/test/regress/sql/rangefuncs.sql