SPI_getvalue

SPI_getvalue — devuelve el valor en cadena de la columna especificada

Synopsis

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

Descripción

SPI_getvalue devuelve la representación en cadena del valor de la columna especificada.

El resultado se devuelve en memoria asignada mediante palloc. (Puede usar pfree para liberar la memoria cuando ya no la necesite).

Argumentos

HeapTuple row

fila de entrada a examinar

TupleDesc rowdesc

descripción de la fila de entrada

int colnumber

número de columna (el conteo comienza en 1)

Valor de retorno

Valor de la columna, o NULL si la columna es nula, colnumber está fuera de rango (SPI_result se establece en SPI_ERROR_NOATTRIBUTE), o no hay ninguna función de salida disponible (SPI_result se establece en SPI_ERROR_NOOUTFUNC).