Historical version. PostgreSQL 7.1 has reached end of support. See the current manual.
SPI_modifytuple
Synopsis
SPI_modifytuple(rel, tuple , nattrs , attnum , Values , Nulls)
Inputs
- Relation rel
- HeapTuple tuple
Input tuple to be modified
- int nattrs
Number of attribute numbers in attnum
- int * attnum
Array of numbers of the attributes that are to be changed
- Datum * Values
New values for the attributes specified
- char * Nulls
Which attributes are NULL, if any
Outputs
- HeapTuple
New tuple with modifications
non-NULL if tuple is not NULL and the modify was successful NULL only if tuple is NULL - SPI_result
SPI_ERROR_ARGUMENT if rel is NULL or tuple is NULL or natts ≤ 0 or attnum is NULL or Values is NULL. SPI_ERROR_NOATTRIBUTE if there is an invalid attribute number in attnum (attnum ≤ 0 or > number of attributes in tuple)
Report a documentation issue
Read the upstream documentation. For corrections, first check the current manual.