SPI_saveplan
説明
SPI_saveplanは渡された(SPI_prepareで準備された)計画をSPI_finishとトランザクションマネージャで解放されないメモリ内に保存します。
そして、保存した計画のポインタを返します。
これは、現在のセッションにおける、その後のプロシージャの呼び出しで準備された計画を再利用できる機能を提供します。
戻り値
保存された計画へのポインタ。 失敗した場合はNULLです。 エラー時、SPI_resultは以下のように設定されます。
- SPI_ERROR_ARGUMENT
planがNULL、または無効な場合。
- SPI_ERROR_UNCONNECTED
未接続のプロシージャから呼び出された場合。