plpgsql does OUT parameters, as per my proposal a few weeks ago.
Tom Lane <tgl@sss.pgh.pa.us>
plpgsql does OUT parameters, as per my proposal a few weeks ago.
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/plpgsql.sgml | modified | +119 −21 |
| src/backend/utils/fmgr/funcapi.c | modified | +103 −1 |
| src/include/funcapi.h | modified | +5 −1 |
| src/pl/plpgsql/src/gram.y | modified | +39 −21 |
| src/pl/plpgsql/src/pl_comp.c | modified | +321 −137 |
| src/pl/plpgsql/src/pl_exec.c | modified | +154 −160 |
| src/pl/plpgsql/src/pl_funcs.c | modified | +10 −12 |
| src/pl/plpgsql/src/plpgsql.h | modified | +4 −5 |
| src/test/regress/expected/plpgsql.out | modified | +119 −0 |
| src/test/regress/sql/plpgsql.sql | modified | +84 −1 |