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_NOATTRIBUTE に設定されます。)
|
説明
SPI_getvalue
は指定属性の値の外部表現(文字列表現)を返します。
アルゴリズム
その値を格納するために必要とされる分のメモリを割り当てます。