From 5e45211a64149b3c659b90ff2de6fa982a5a93ed Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 4 May 2024 14:17:33 +0200 Subject: Adding upstream version 15.5. Signed-off-by: Daniel Baumann --- doc/src/sgml/html/spi-spi-execute-plan.html | 47 +++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 doc/src/sgml/html/spi-spi-execute-plan.html (limited to 'doc/src/sgml/html/spi-spi-execute-plan.html') diff --git a/doc/src/sgml/html/spi-spi-execute-plan.html b/doc/src/sgml/html/spi-spi-execute-plan.html new file mode 100644 index 0000000..05b4a45 --- /dev/null +++ b/doc/src/sgml/html/spi-spi-execute-plan.html @@ -0,0 +1,47 @@ + +SPI_execute_plan

SPI_execute_plan

SPI_execute_plan — execute a statement prepared by SPI_prepare

Synopsis

+int SPI_execute_plan(SPIPlanPtr plan, Datum * values, const char * nulls,
+                     bool read_only, long count)
+

Description

+ SPI_execute_plan executes a statement prepared by + SPI_prepare or one of its siblings. + read_only and + count have the same interpretation as in + SPI_execute. +

Arguments

SPIPlanPtr plan

+ prepared statement (returned by SPI_prepare) +

Datum * values

+ An array of actual parameter values. Must have same length as the + statement's number of arguments. +

const char * nulls

+ An array describing which parameters are null. Must have same length as + the statement's number of arguments. +

+ If nulls is NULL then + SPI_execute_plan assumes that no parameters + are null. Otherwise, each entry of the nulls + array should be ' ' if the corresponding parameter + value is non-null, or 'n' if the corresponding parameter + value is null. (In the latter case, the actual value in the + corresponding values entry doesn't matter.) Note + that nulls is not a text string, just an array: + it does not need a '\0' terminator. +

bool read_only

true for read-only execution

long count

+ maximum number of rows to return, + or 0 for no limit +

Return Value

+ The return value is the same as for SPI_execute, + with the following additional possible error (negative) results: + +

SPI_ERROR_ARGUMENT

+ if plan is NULL or invalid, + or count is less than 0 +

SPI_ERROR_PARAM

+ if values is NULL and + plan was prepared with some parameters +

+

+ SPI_processed and + SPI_tuptable are set as in + SPI_execute if successful. +

\ No newline at end of file -- cgit v1.2.3