SPI_prepare_cursor
Synopsis
SPIPlanPtr SPI_prepare_cursor(const char *command, intnargs, Oid *argtypes, intcursorOptions)
Description
SPI_prepare_cursor
is identical toSPI_prepare
, except that it also allows specification of the planner's"cursor options" parameter. This is a bit mask having the values shown innodes/parsenodes.h for theoptions field ofDeclareCursorStmt.SPI_prepare
always takes the cursor options as zero.
Arguments
- const char *command
command string
- intnargs
number of input parameters ($1,$2, etc.)
- Oid *argtypes
pointer to an array containing theOIDs of the data types of the parameters
- intcursorOptions
integer bit mask of cursor options; zero produces default behavior