SPI_getbinval — retourne la valeur binaire de la colonne spécifiée
Datum SPI_getbinval(HeapTuplerow
, TupleDescrowdesc
, intcolnumber
, bool *isNULL
)
SPI_getbinval
retourne la valeur de la
colonne spécifiée dans le format interne (en tant que type
Datum
).
Cette fonction n'alloue pas de nouvel espace pour le datum. Dans le cas d'un type de données passé par référence, la valeur de retour sera un pointeur dans la ligne passée.
HeapTuple row
ligne d'entrée à examiner
TupleDesc rowdesc
description de la ligne d'entrée
int colnumber
numéro de colonne (le compte commence à 1)
bool * isNULL
indique une valeur NULL dans la colonne
La valeur binaire de la colonne est retournée. La variable vers laquelle
pointe isNULL
est positionnée à vrai si la colonne
est NULL et sinon à faux.
SPI_result
est positionnée à
SPI_ERROR_NOATTRIBUTE
en cas d'erreur.