PostgreSQL 9.0.0文書
前のページ | 巻戻し |  | 早送り | 次のページ

# SPI_prepare_params

## 名前

SPI_prepare_params -- コマンドの実行計画を準備する。まだ実行は行わない

## 概要

    SPIPlanPtr SPI_prepare_params(const char * command,
                                  ParserSetupHook parserSetup,
                                  void * parserSetupArg,
                                  int cursorOptions)

## 説明

`SPI_prepare_params`は指定したコマンドの実行計画を作成し返します。 しかしそのコマンドを実行しません。 この関数は`SPI_prepare_cursor`と同じですが、呼び出し元が外部パラメータ参照の解析を制御するパーサフック関数を指定できる点が追加されています。

## 引数

`const char * `command``

  コマンド文字列

`ParserSetupHook `parserSetup``

  パーサフック設定関数

`void * `parserSetupArg``

  `parserSetup`に渡される引数

`int `cursorOptions``

  カーソルオプションの整数ビットマスク。 ゼロはデフォルトの動作を引き起こします

## 戻り値

`SPI_prepare_params`は`SPI_prepare`と同じ戻り値の規則を持ちます。

前のページ | ホーム | 次のページ
SPI_prepare_cursor | 上に戻る | SPI_getargcount