SPI_fnumber

SPI_fnumber — determina o número da coluna para o nome de coluna especificado

Sinopse

int SPI_fnumber(TupleDesc rowdesc, const char * colname)

Descrição

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.

Argumentos

TupleDesc rowdesc

descrição da linha de entrada

const char * colname

nome da coluna

Valor retornado

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.