SPI_execute_plan_with_paramlist — SPI_prepareで準備された文を実行する
int SPI_execute_plan_with_paramlist(SPIPlanPtrplan, ParamListInfoparams, boolread_only, longcount)
SPI_execute_plan_with_paramlistはSPI_prepareで準備された文を実行します。
この関数はSPI_execute_planと同じですが、問い合わせに渡されるパラメータ値に関する情報が別途存在する点が異なります。
ParamListInfo表現は、すでに利用可能な形式で値を渡すために便利です。
またParamListInfoで指定されたフック関数経由での動的なパラメータ群の使用をサポートします。
SPIPlanPtr plan
(SPI_prepareで返される)準備済み文
ParamListInfo paramsパラメータの型と値からなるデータ構造。 なければヌル。
bool read_only
読み取りのみの実行の場合true
long count返される行の最大数。無制限なら0。
戻り値はSPI_execute_planと同じです。
成功時、SPI_processedとSPI_tuptableがSPI_execute_plan同様に設定されます。