SPI_getbinval
Описание
SPI_getbinval
возвращает значение указанной колонки во внутренней форме (в структуре Datum).
Это функция не выделяет новый блок памяти для данных. В случае с типом, передаваемым по ссылке, возвращаемым значением будет указатель на переданную строку данных.
Аргументы
- HeapTuple row
строка с нужными данными
- TupleDesc rowdesc
описание строк
- int colnumber
номер колонки (начиная с 1)
- bool * isnull
признак того, что колонка содержит NULL
Возвращаемое значение
Возвращается двоичное значение колонки. Если эта колонка содержит NULL, переменной, на которую указывает isnull, присваивается true; в противном случае — false.
При ошибке в SPI_result устанавливается SPI_ERROR_NOATTRIBUTE.
Пред. | Начало | След. |
SPI_getvalue | Уровень выше | SPI_gettype |