Re: Set-returning function syntax - Mailing list pgsql-hackers

From Tatsuo Ishii
Subject Re: Set-returning function syntax
Date
Msg-id 20020519.113322.78710544.t-ishii@sra.co.jp
Whole thread Raw
In response to Re: Set-returning function syntax  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
> The "setof" part is documented in src/backend/utils/fmgr/README.
> There's no good documentation for returning tuples at the moment,
> but basically you return a pointer to a TupleTableSlot.  (Re-use
> the same slot on each call to avoid memory leakage.)  There's an
> example in src/backend/executor/functions.c --- look at the uses
> of funcSlot.

That was almost same as I guessed:-)

> One reason this isn't documented is that it's really ugly.  It might
> be a good idea to change it before we start having lots of user-written
> code that depends on it ...

Sounds like a good idea.
--
Tatsuo Ishii


pgsql-hackers by date:

Previous
From: Joe Conway
Date:
Subject: Re: Set-returning function syntax
Next
From: Mark kirkwood
Date:
Subject: Re: Unbounded (Possibly) Database Size Increase - Toasting