This documentation is for an unsupported version of PostgreSQL.
You may want to view the same page for the
current
version, or one of the other supported versions listed above instead.
SPI_getvalue
Name
SPI_getvalue -- Returns the string value
of the specified attribute
Synopsis
SPI_getvalue(tuple, tupdesc, fnumber)
Inputs
- HeapTuple tuple
-
Input tuple to be examined
- TupleDesc tupdesc
-
Input tuple description
- int fnumber
-
Attribute number
Outputs
- char *
-
Attribute value or NULL if
attribute is NULL |
fnumber is out of range (SPI_result set to
SPI_ERROR_NOATTRIBUTE) |
no output function available (SPI_result set to
SPI_ERROR_NOOUTFUNC) |
Description
SPI_getvalue
returns an external
(string) representation of the value of the specified
attribute.
Usage
Attribute numbers are 1 based.
Algorithm
The result is returned as a palloc'd string. (Use pfree() to
release the string when done with it.)