PostgreSQLポータルサイト <Let's Postgres> http://lets.postgresql.jp/
入門から運用、チューニングノウハウ、新機能の解説など、幅広い内容の技術解説記事をお読みいただけます。

SPI_freetuptable

名前

SPI_freetuptable -- SPI_executeや類似の関数によって生成された行セットを解放します。

概要

void SPI_freetuptable(SPITupleTable * tuptable)

説明

SPI_freetuptableは、以前にSPI_executeなどのSPIコマンド実行関数によって作成された行セットを解放します。 そのため、この関数は通常SPI_tupletableグローバル変数を引数として呼び出されます。

この関数はSPIプロシージャが複数のコマンドを実行する必要があり、かつ、初期のコマンドの結果を終わりまで保持したくない場合に有用です。 解放されない行セットは、SPI_finish 時に全て解放されることに注意してください。

引数

SPITupleTable * tuptable

解放する行セットへのポインタ。