-
- Downloads
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
Showing
- doc/src/sgml/catalogs.sgml 3 additions, 2 deletionsdoc/src/sgml/catalogs.sgml
- doc/src/sgml/func.sgml 27 additions, 1 deletiondoc/src/sgml/func.sgml
- doc/src/sgml/plpgsql.sgml 20 additions, 1 deletiondoc/src/sgml/plpgsql.sgml
- doc/src/sgml/ref/create_function.sgml 44 additions, 4 deletionsdoc/src/sgml/ref/create_function.sgml
- doc/src/sgml/xfunc.sgml 60 additions, 19 deletionsdoc/src/sgml/xfunc.sgml
- src/backend/catalog/information_schema.sql 2 additions, 1 deletionsrc/backend/catalog/information_schema.sql
- src/backend/catalog/pg_proc.c 2 additions, 1 deletionsrc/backend/catalog/pg_proc.c
- src/backend/commands/functioncmds.c 6 additions, 4 deletionssrc/backend/commands/functioncmds.c
- src/backend/parser/gram.y 85 additions, 4 deletionssrc/backend/parser/gram.y
- src/backend/utils/adt/ruleutils.c 144 additions, 1 deletionsrc/backend/utils/adt/ruleutils.c
- src/backend/utils/fmgr/funcapi.c 8 additions, 6 deletionssrc/backend/utils/fmgr/funcapi.c
- src/bin/pg_dump/pg_dump.c 74 additions, 22 deletionssrc/bin/pg_dump/pg_dump.c
- src/bin/psql/describe.c 17 additions, 8 deletionssrc/bin/psql/describe.c
- src/include/catalog/catversion.h 2 additions, 2 deletionssrc/include/catalog/catversion.h
- src/include/catalog/pg_proc.h 6 additions, 1 deletionsrc/include/catalog/pg_proc.h
- src/include/nodes/parsenodes.h 3 additions, 2 deletionssrc/include/nodes/parsenodes.h
- src/include/utils/builtins.h 3 additions, 1 deletionsrc/include/utils/builtins.h
- src/pl/plpgsql/src/pl_comp.c 4 additions, 2 deletionssrc/pl/plpgsql/src/pl_comp.c
- src/pl/plpython/plpython.c 6 additions, 3 deletionssrc/pl/plpython/plpython.c
- src/test/regress/expected/plpgsql.out 32 additions, 0 deletionssrc/test/regress/expected/plpgsql.out
Loading
Please register or sign in to comment