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.
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
Allocates memory as required by the value.