SPI_getvalue
SPI_getvalue â полÑÑиÑÑ ÑÑÑоковое знаÑение Ñказанного ÑÑолбÑа
СинÑакÑиÑ
char * SPI_getvalue(HeapTuplerow, TupleDescrowdesc, intcolnumber)
ÐпиÑание
SPI_getvalue возвÑаÑÐ°ÐµÑ ÑÑÑоковое пÑедÑÑавление знаÑÐµÐ½Ð¸Ñ Ñказанного ÑÑолбÑа.
РезÑлÑÑÐ°Ñ Ð²Ð¾Ð·Ð²ÑаÑаеÑÑÑ Ð² памÑÑи, ÑазмеÑÑнной ÑÑнкÑией palloc. (Ðогда он бÑÐ´ÐµÑ Ð½Ðµ нÑжен, ÑÑÑ Ð¿Ð°Ð¼ÑÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ оÑвободиÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ pfree.)
ÐÑгÑменÑÑ
HeapTuplerowÑÑÑока Ñ Ð½ÑжнÑми даннÑми
TupleDescrowdescопиÑание ÑÑÑок
intcolnumberÐ½Ð¾Ð¼ÐµÑ ÑÑолбÑа (наÑÐ¸Ð½Ð°Ñ Ñ 1)
ÐозвÑаÑаемое знаÑение
ÐнаÑение ÑÑолбÑа, либо NULL, еÑли ÑÑÐ¾Ð»Ð±ÐµÑ ÑодеÑÐ¶Ð¸Ñ NULL, colnumber вне допÑÑÑимого диапазона (в SPI_result пÑи ÑÑом ÑÑÑанавливаеÑÑÑ SPI_ERROR_NOATTRIBUTE) или еÑли оÑÑÑÑÑÑвÑÐµÑ ÑÑнкÑÐ¸Ñ Ð²Ñвода (в SPI_result ÑÑÑанавливаеÑÑÑ SPI_ERROR_NOOUTFUNC).