SPI_fnumber
SPI_fnumber — détermine le numéro de colonne pour le nom de
colonne spécifiée
Synopsis
int SPI_fnumber(TupleDesc rowdesc, const char * colname)
Description
SPI_fnumber renvoie le numéro de colonne
pour la colonne portant le nom spécifié.
Si
colname
réfère à une colonne
système (c'est-à-dire oid), alors le
numéro de colonne négatif approprié sera renvoyé. L'appelant devra
faire attention à tester la valeur de retour pour égalité exacte à
SPI_ERROR_NOATTRIBUTE pour détecter une
erreur ; tester le résultat pour une valeur inférieure ou égale à 0
n'est pas correcte sauf si les colonnes systèmes doivent être
rejetées.
Arguments
-
TupleDesc
rowdesc
-
description de la rangée d'entrée
-
const char *
colname
-
nom de colonne
Valeur de retour
Numéro de colonne (le compte commence à 1) ou SPI_ERROR_NOATTRIBUTE si la colonne nommée n'est
trouvée.