SPI_returntuple
SPI_returntuple â подгоÑовиÑÑ ÑÑÑÐ¾ÐºÑ Ð´Ð»Ñ Ð²Ð¾Ð·Ð²ÑаÑа в виде Datum
СинÑакÑиÑ
HeapTupleHeader SPI_returntuple(HeapTuplerow, TupleDescrowdesc)
ÐпиÑание
SPI_returntuple Ð´ÐµÐ»Ð°ÐµÑ ÐºÐ¾Ð¿Ð¸Ñ ÑÑÑоки в веÑÑ
нем конÑекÑÑе иÑполниÑÐµÐ»Ñ Ð¸ возвÑаÑÐ°ÐµÑ ÐµÑ Ð² ÑоÑме Ñипа Datum. ЧÑÐ¾Ð±Ñ Ð²ÑдаÑÑ ÑезÑлÑÑаÑ, полÑÑеннÑй ÑказаÑÐµÐ»Ñ Ð¾ÑÑаÑÑÑÑ ÑолÑко пÑеобÑазоваÑÑ Ð² Datum ÑÑнкÑией PointerGetDatum.
ÐамеÑÑÑе, ÑÑо ÑÑÑ Ð¾Ð¿ÐµÑаÑÐ¸Ñ ÑледÑÐµÑ Ð¿ÑименÑÑÑ Ð² ÑÑнкÑиÑÑ
, обÑÑвленнÑÑ
как возвÑаÑаÑÑие ÑоÑÑавнÑе ÑипÑ. Ð ÑÑиггеÑаÑ
она не пÑименÑеÑÑÑ; ÑÑÐ¾Ð±Ñ Ð²ÐµÑнÑÑÑ Ð¸Ð·Ð¼ÐµÐ½ÑннÑÑ ÑÑÑÐ¾ÐºÑ Ð¸Ð· ÑÑиггеÑа, иÑполÑзÑйÑе SPI_copytuple.
ÐÑгÑменÑÑ
HeapTuplerowÑÑÑока, подлежаÑÐ°Ñ ÐºÐ¾Ð¿Ð¸ÑованиÑ
TupleDescrowdescдеÑкÑипÑÐ¾Ñ ÑÑÑоки (пеÑедавайÑе каждÑй Ñаз один деÑкÑипÑÐ¾Ñ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ ÑÑÑекÑивного кеÑиÑованиÑ)
ÐозвÑаÑаемое знаÑение
HeapTupleHeader, ÑказÑваÑÑий на ÑкопиÑованнÑÑ ÑÑÑокÑ; NULL, ÑолÑко еÑли паÑамеÑÑ row или rowdesc â NULL