]> granicus.if.org Git - postgresql/commit
Implement RETURN QUERY for PL/PgSQL. This provides some convenient syntax
authorNeil Conway <neilc@samurai.com>
Wed, 25 Jul 2007 04:19:09 +0000 (04:19 +0000)
committerNeil Conway <neilc@samurai.com>
Wed, 25 Jul 2007 04:19:09 +0000 (04:19 +0000)
commitb2b9b4d59c6bccea65f33c17345bcd3296eca1be
treefe723dec1552f4daa6109121fb046731383d8a56
parent507b53c8338c176edb27804573e5747874b171f2
Implement RETURN QUERY for PL/PgSQL. This provides some convenient syntax
sugar for PL/PgSQL set-returning functions that want to return the result
of evaluating a query; it should also be more efficient than repeated
RETURN NEXT statements. Based on an earlier patch from Pavel Stehule.
doc/src/sgml/plpgsql.sgml
src/pl/plpgsql/src/gram.y
src/pl/plpgsql/src/pl_exec.c
src/pl/plpgsql/src/pl_funcs.c
src/pl/plpgsql/src/plpgsql.h
src/pl/plpgsql/src/scan.l
src/test/regress/expected/plpgsql.out
src/test/regress/sql/plpgsql.sql