SPI_getvalue#
SPI_getvalue
SPI_getvalue — вернуть строковое значение указанного столбца
Синтаксис
char * SPI_getvalue(HeapTuplerow
, TupleDescrowdesc
, intcolnumber
)
Описание
SPI_getvalue
возвращает строковое представление значения указанного столбца.
Результат возвращается в памяти, выделенной с использованием функции palloc
. (Вы можете использовать функцию pfree
для освобождения памяти, когда она больше не нужна).
Аргументы
HeapTuple
row
входная строка для исследования
TupleDesc
rowdesc
описание строки ввода
int
colnumber
номер столбца (счет начинается с 1)
Возвращаемое значение
Значение столбца или NULL
, если столбец равен null,
colnumber
выходит за пределы диапазона
(SPI_result
установлено значение
SPI_ERROR_NOATTRIBUTE
), или нет функции вывода
доступна (SPI_result
установлено значение
SPI_ERROR_NOOUTFUNC
).