SPI_getvalue
Описание
SPI_getvalue возвращает строковое представление значения указанной колонки.
Результат возвращается в памяти, размещённой функцией palloc. (Когда он будет не нужен, эту память можно освободить с помощью pfree.)
Аргументы
- HeapTuple row
строка с нужными данными
- TupleDesc rowdesc
описание строк
- int colnumber
номер колонки (начиная с 1)
Возвращаемое значение
Значение колонки, либо NULL, если колонка содержит NULL, colnumber вне допустимого диапазона (в SPI_result при этом устанавливается SPI_ERROR_NOATTRIBUTE) или если отсутствует функция вывода (в SPI_result устанавливается SPI_ERROR_NOOUTFUNC).
| Пред. | Начало | След. |
| SPI_fnumber | Уровень выше | SPI_getbinval |
SPI_getvalue
Description
SPI_getvalue returns the string representation of the value of the specified column.
The result is returned in memory allocated using palloc. (You can use pfree to release the memory when you don't need it anymore.)
Arguments
- HeapTuple row
input row to be examined
- TupleDesc rowdesc
input row description
- int colnumber
column number (count starts at 1)