SPI_getbinval

SPI_getbinval — retorna o valor binário da coluna especificada

Sinopse

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

Descrição

A funçao SPI_getbinval retorna o valor da coluna especificada no formato interno (como o tipo de dados Datum).

Esta função não aloca novo espaço para o datum. No caso de um tipo de dados passado por referência, o valor retornado será um ponteiro para a linha passada.

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)

bool * isnull

sinalizador para um valor nulo na coluna

Valor retornado

É retornado o valor binário da coluna. A variável apontada por isnull será definida como verdade se a coluna for nula, caso contrário, como falsa.

SPI_result é definido como SPI_ERROR_NOATTRIBUTE em caso de erro.