SPI_getvalue
名前
SPI_getvalue -- 指定された列の文字列値を返します。
概要
char * SPI_getvalue(HeapTuple row, TupleDesc rowdesc, int colnumber)
説明
SPI_getvalueは、指定された列の値の文字列表現を返します。
  
結果は、pallocを使用して割り当てられたメモリ内に返されます。
(不要になった段階で、pfreeを使用してメモリを解放することができます。)
  
引数
- HeapTuple row
- 検査対象の入力行。
      
- TupleDesc rowdesc
- 入力行の記述。
      
- int colnumber
- (1から始まる)列番号。
      
戻り値
列の値。
列がNULLの場合、あるいは、colnumberが範囲外の場合はNULLです。(SPI_result が SPI_ERROR_NOATTRIBUTE に設定されます。)
利用できる出力関数が存在しない場合は、NULLです。
(SPI_result がSPI_ERROR_NOOUTFUNCに設定されます。)