]> granicus.if.org Git - postgresql/commit
Implement SQL-spec RETURNS TABLE syntax for functions.
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 18 Jul 2008 03:32:53 +0000 (03:32 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 18 Jul 2008 03:32:53 +0000 (03:32 +0000)
commit69a785b8bfe076847f72317a41964821e85ccfd6
tree8089a0c1e3b1075d81f49a82ab73b443dbe7d564
parenta8fb90cf2db614f3c1d4331bfaafd9a1953148e9
Implement SQL-spec RETURNS TABLE syntax for functions.

(Unlike the original submission, this patch treats TABLE output parameters
as being entirely equivalent to OUT parameters -- tgl)

Pavel Stehule
23 files changed:
doc/src/sgml/catalogs.sgml
doc/src/sgml/func.sgml
doc/src/sgml/plpgsql.sgml
doc/src/sgml/ref/create_function.sgml
doc/src/sgml/xfunc.sgml
src/backend/catalog/information_schema.sql
src/backend/catalog/pg_proc.c
src/backend/commands/functioncmds.c
src/backend/parser/gram.y
src/backend/utils/adt/ruleutils.c
src/backend/utils/fmgr/funcapi.c
src/bin/pg_dump/pg_dump.c
src/bin/psql/describe.c
src/include/catalog/catversion.h
src/include/catalog/pg_proc.h
src/include/nodes/parsenodes.h
src/include/utils/builtins.h
src/pl/plpgsql/src/pl_comp.c
src/pl/plpython/plpython.c
src/test/regress/expected/plpgsql.out
src/test/regress/expected/rangefuncs.out
src/test/regress/sql/plpgsql.sql
src/test/regress/sql/rangefuncs.sql