SPI_connect

Name

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

Synopsis

int SPI_connect(void)

入力

なし

出力

int

状態を返します。

SPI_OK_CONNECT

接続された場合

SPI_ERROR_CONNECT

接続されなかった場合

説明

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

既にプロシージャが接続済みの場合、SPI_connectSPI_ERROR_CONNECTというエラーを 返します。これは、SPI_connectを呼び出した プロシージャが直接それ自身でSPI_connectを 呼び出す別のプロシージャを呼び出す場合に起こります。 SPI問い合わせがSPIを使った 他の関数を呼び出す時に、SPIマネージャを 再帰的に呼び出すことが許されている間は、SPI_connectSPI_finishを直接呼び出すことは禁止されています。

使用法

アルゴリズム

SPI_connect は以下を実行します。

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