Documentation PostgreSQL 8.0.25 | ||||
---|---|---|---|---|
Précédent | Arrière rapide | Avance rapide | Suivant |
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.
ligne à copier
descripteur pour la ligne (passez le même descripteur chaque fois pour un cache plus efficace)
HeapTupleHeader pointant vers la ligne copiée ; NULL seulement si row ou rowdesc est NULL
Précédent | Sommaire | Suivant |
SPI_copytuple | Niveau supérieur | SPI_modifytuple |