PostgreSQLLa base de données la plus sophistiquée au monde.

SPI_is_cursor_plan

SPI_is_cursor_plan — renvoie true si le plan préparé par SPI_prepare peut être utilisé avec SPI_cursor_open

Synopsis

bool SPI_is_cursor_plan(void * plan)

Description

SPI_is_cursor_plan renvoie true si un plan préparé par SPI_prepare peut être passé comme un argument à SPI_cursor_open et false si ce n'est pas le cas. Les critères sont qu'un plan représente une seule commande et que cette commande est un SELECT sans clause INTO.

Arguments

void * plan

plan d'exécution (renvoyé par SPI_prepare)

Return Value

true ou false pour indiquer si plan peut produire un curseur ou non, ou SPI_ERROR_ARGUMENT si le plan est NULL