Synopsis
SPI_execp(plan,
values,
nulls,
tcount)
Inputs
- void *plan
Execution plan
- Datum *values
Actual parameter values
- char *nulls
Array describing which parameters are NULLs
| n indicates NULL (values[] entry ignored) |
| space indicates not NULL (values[] entry is valid) |
- int tcount
Number of tuples for which plan is to be executed
Outputs
- int
Returns the same value as SPI_exec as well as
| SPI_ERROR_ARGUMENT if plan is NULL or tcount < 0 |
| SPI_ERROR_PARAM if values is NULL and plan was prepared with some parameters. |
- SPI_tuptable
initialized as in SPI_exec if successful
- SPI_processed
initialized as in SPI_exec if successful