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