SPI_returntuple
              
              
                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