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

# SPI_is_cursor_plan

## 名前

SPI_is_cursor_plan -- `SPI_prepare`で準備された計画が`SPI_cursor_open`で使用できる場合に`true`を返します。

## 概要

    bool SPI_is_cursor_plan(void * plan)

## 説明

`SPI_prepare`で準備された計画が`SPI_cursor_open`への引数として渡すことができる場合、`SPI_is_cursor_plan`は`true`を返します。 渡すことができない場合は`false`を返します。 この基準は、`plan`が単一のコマンドであり、かつ、そのコマンドが`INTO`句のない`SELECT`であることです。

## 引数

`void * `plan``

  （`SPI_prepare`で返される）実行計画です。

## 戻り値

`plan`がカーソルを生成することができるかどうかを示す`true`もしくは `false`です。 `plan`が`NULL`の場合は`SPI_ERROR_ARGUMENT`が返ります。

前のページ | ホーム | 次のページ
SPI_getargtypeid | 上に戻る | SPI_execute_plan