SPI_fnumber — determina o número da coluna para o nome de coluna especificado
int SPI_fnumber(TupleDescrowdesc, const char *colname)
A função SPI_fnumber retorna o número da coluna
para o nome de coluna especificado
Se colname se referir a uma coluna do sistema
(por exemplo, ctid), então será retornado
o número negativo da coluna apropriado.
O chamador deve ter o cuidado de testar o valor de retorno quanto
à igualdade exata com SPI_ERROR_NOATTRIBUTE para
detectar erro; testar o resultado para valor menor ou igual a 0 não
é correto, a menos que as colunas do sistema devam ser rejeitadas.
TupleDesc rowdescdescrição da linha de entrada
const char * colnamenome da coluna
Número da coluna (contado a partir de 1 para colunas definidas pelo
usuário), ou SPI_ERROR_NOATTRIBUTE se a coluna
especificada não foi encontrada.