SPI_returntuple makes a copy of
a row in the upper executor context, returning it in the form of
a row type Datum. The returned pointer need
only be converted to Datum via
PointerGetDatum before returning.
Note that this should be used for functions that are declared
to return composite types. It is not used for triggers; use
SPI_copytuple for returning a
modified row in a trigger.
row to be copied
descriptor for row (pass the same descriptor each time for most effective caching)
Please use this form to add your own comments regarding your experience with particular features of PostgreSQL, clarifications of the documentation, or hints for other users. Please note, this is not a support forum, and your IP address will be logged. If you have a question or need help, please see the faq, try a mailing list, or join us on IRC. Note that submissions containing URLs or other keywords commonly found in 'spam' comments may be silently discarded. Please contact the webmaster if you think this is happening to you in error.
Proceed to the comment form.