SPI_getbinval

SPI_getbinval — devuelve el valor binario de la columna especificada

Synopsis

 Datum SPI_getbinval(HeapTuple row, TupleDesc rowdesc, int colnumber,
                     bool * isnull)
 

Descripción

SPI_getbinval devuelve el valor de la columna especificada en formato interno (como tipo Datum).

Esta función no asigna espacio nuevo para el datum. En el caso de un tipo de datos de paso por referencia, el valor de retorno será un puntero a la fila pasada.

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)

bool * isnull

bandera para un valor nulo en la columna

Valor de retorno

Se devuelve el valor binario de la columna. La variable apuntada por isnull se establece en true si la columna es nula, de lo contrario se establece en false.

SPI_result se establece en SPI_ERROR_NOATTRIBUTE en caso de error.