SPI_execp
Name
SPI_execp -- execute a plan in read/write mode
Synopsis
int SPI_execp(void * plan, Datum * values, const char * nulls, long count)
Description
SPI_execp
is the same as SPI_execute_plan
, with the latter's read_only parameter always taken as false.
Arguments
-
void * plan
-
execution plan (returned by SPI_prepare
)
-
Datum * values
-
An array of actual parameter values. Must have same length as the plan's number of arguments.
-
const char * nulls
-
An array describing which parameters are null. Must have same length as the plan's number of arguments. n indicates a null value (entry in values will be ignored); a space indicates a nonnull value (entry in values is valid).
If nulls is NULL then SPI_execp
assumes that no parameters are null.
-
long count
-
maximum number of rows to process or return
Return Value
See SPI_execute_plan
.
SPI_processed and SPI_tuptable are set as in SPI_execute
if successful.