SPI_getvalue

SPI_getvalue — retorna o valor da coluna especificada em uma cadeia de caracteres

Sinopse

char * SPI_getvalue(HeapTuple row, TupleDesc rowdesc, int colnumber)

Descrição

A função SPI_getvalue retorna a representação cadeia de caracteres do valor da coluna especificada.

O resultado é retornado na memória alocada usando a função palloc. (Pode ser usada a função pfree para liberar a memória quando não for mais necessária.)

Argumentos

HeapTuple row

linha de entrada a ser examinada

TupleDesc rowdesc

descrição da linha de entrada

int colnumber

número da coluna (contado a partir de 1)

Valor retornado

Valor da coluna, ou NULL se a coluna for nula, colnumber estiver fora do intervalo (SPI_result é definido como SPI_ERROR_NOATTRIBUTE), ou nenhuma função de saída estiver disponível (SPI_result é definido como SPI_ERROR_NOOUTFUNC).