SPI_returntuple

Nom

SPI_returntuple -- pr�pare le renvoi d'une ligne en tant que Datum

Synopsis

      HeapTupleHeader SPI_returntuple(HeapTuple row, TupleDesc rowdesc)
    

Description

SPI_returntuple cr�e une copie d'une ligne dans le contexte de l'ex�cuteur sup�rieur, la renvoyant sous la forme d'une ligne de type Datum. Le pointeur renvoy� a seulement besoin d'�tre converti en Datum via PointerGetDatum avant d'�tre renvoy�.

Notez que ceci devrait �tre utilis� pour les fonctions qui d�clarent renvoyer des types composites. Ce n'est pas utilis� pour les d�clencheurs ; utilisez pour renvoyer une ligne modifi�e dans un d�clencheur.

Arguments

HeapTuple row

ligne � copier

TupleDesc rowdesc

descripteur pour la ligne (passez le m�me descripteur chaque fois pour un cache plus efficace)

Valeur de retour

HeapTupleHeader pointant vers la ligne copi�e ; NULL seulement si row ou rowdesc est NULL