SPI_connect

Name

SPI_connect --  はユーザ定義のプロシージャを SPI マネージャに接続します。

Synopsis

int SPI_connect(void)

入力

なし。

出力

int

以下の状態を返します。

SPI_OK_CONNECT

接続された場合

SPI_ERROR_CONNECT

接続されなかった場合

説明

SPI_connectPostgres バックエンドとの接続を開きます。問い合わせを実行する必要がある場合は、 この関数を呼び出す必要があります。SPI ユーティリティ関数には接続を行な わないプロシージャから呼び出すことができるものもあります。

既に接続済みのプロシージャから SPI_connect が呼 び出された場合は、SPI_ERROR_CONNECT という エラーが返ります。例えば、接続済みのプロシージャから直接他のプロシー ジャを呼び出すような場合です。実際には、子プロシージャがSPIを使用可能 になっている場合、(その子プロシージャから SPI_finish が呼び出されると)親プロシージャは子プ ロシージャから戻った後に SPI を使用できなくなります。これを行なうことは 良くありません。

使い方

XXX thomas 1997-12-24

アルゴリズム

SPI_connect は以下を実行します。

問い合わせの実行とメモリの管理を行なう SPI の内部構造体を初期化します。