Andrew Dunstan wrote:

Actually, I think we could teach the PLs to do it - just not transparently, so we'd need to mark which functions used the new protocol. Such functions would get a state object as an implied first argument, so in plperl it might work like this (for a generate_series-like function):

To support this I think we'd need to do something like:

 create function mygs(int, int)
   returns setof int
   language plperl
   with srfstate
   as $$ ... $$;

Is this not what we do with aggregate functions at present?

  Richard Huxton
  Archonet Ltd

---------------------------(end of broadcast)---------------------------
TIP 6: explain analyze is your friend

Reply via email to