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 は指定した属性値の、外部(文字列)表現を返します。
アルゴリズム
結果は palloc された文字列として返されます。(この文字列を片付ける時は pfree() を使用して解放して下さい。)