SPI_getvalue

Name

SPI_getvalue -- 指定属性の値を文字列として返します。

Synopsis

SPI_getvalue(tuple, tupdesc, fnumber)

入力

HeapTuple tuple

処理対象のタプル。

TupleDesc tupdesc

対象タプルの記述子。

int fnumber

属性番号。

出力

char *

属性値。以下の場合はNULLが返ります。

返す属性が NULL の場合。
引数 fnumber が範囲外の場合。 ( SPI_result は SPI_ERROR_NOATTRIBUTE に設定されます。)
出力関数が無い場合。 ( SPI_result は SPI_ERROR_NOOUTFUNC に設定 されます。)

説明

SPI_getvalue は指定属性の値の外部表現(文字列表 現)を返します。

使い方

属性番号は 1 から始まります。

アルゴリズム

その値を格納するために必要とされる分のメモリを割り当てます。