mirror of https://github.com/postgres/postgres
--------------------------------------------------------------------------- This patch allows the PL/Python module to do (SRF) functions. The patch was taken from the CVS version. I have modified the plpython.c file and have added a test sql script for testing the functionality. It was actually the script that was in the 8.0.3 version but have since been removed. In order to signal the end of a set, the called python function must simply return plpy.EndOfSet and the set would be returned. Gerrit van DykREL8_1_STABLE
parent
576ac4b8c9
commit
2d6c375c5f
@ -1,12 +0,0 @@ |
|||||||
|
|
||||||
CREATE or replace FUNCTION test_setof() returns setof text |
|
||||||
AS |
|
||||||
'if GD.has_key("calls"): |
|
||||||
GD["calls"] = GD["calls"] + 1 |
|
||||||
if GD["calls"] > 2: |
|
||||||
del GD["calls"] |
|
||||||
return plpy.EndOfSet |
|
||||||
else: |
|
||||||
GD["calls"] = 1 |
|
||||||
return str(GD["calls"])' |
|
||||||
LANGUAGE plpythonu; |
|
Loading…
Reference in new issue