spi_prepare_cursor(3) centos man page | unix.com

Man Page: spi_prepare_cursor

Operating Environment: centos

Section: 3

SPI_PREPARE_CURSOR(3)					  PostgreSQL 9.2.7 Documentation				     SPI_PREPARE_CURSOR(3)

NAME
SPI_prepare_cursor - prepare a statement, without executing it yet
SYNOPSIS
SPIPlanPtr SPI_prepare_cursor(const char * command, int nargs, Oid * argtypes, int cursorOptions)
DESCRIPTION
SPI_prepare_cursor is identical to SPI_prepare, except that it also allows specification of the planner's "cursor options" parameter. This is a bit mask having the values shown in nodes/parsenodes.h for the options field of DeclareCursorStmt. SPI_prepare always takes the cursor options as zero.
ARGUMENTS
const char * command command string int nargs number of input parameters ($1, $2, etc.) Oid * argtypes pointer to an array containing the OIDs of the data types of the parameters int cursorOptions integer bit mask of cursor options; zero produces default behavior
RETURN VALUE
SPI_prepare_cursor has the same return conventions as SPI_prepare.
NOTES
Useful bits to set in cursorOptions include CURSOR_OPT_SCROLL, CURSOR_OPT_NO_SCROLL, CURSOR_OPT_FAST_PLAN, CURSOR_OPT_GENERIC_PLAN, and CURSOR_OPT_CUSTOM_PLAN. Note in particular that CURSOR_OPT_HOLD is ignored. PostgreSQL 9.2.7 2014-02-17 SPI_PREPARE_CURSOR(3)
Related Man Pages
ssaoidzero(3snmp) - sunos
oid2name(1) - centos
spi_cursor_open_with_args(3) - centos
spi_cursor_open_with_paramlist(3) - centos
close(7) - suse
Similar Topics in the Unix Linux Community
Weird 'find' results
Set hard block limit for user using quota
Best performance UNIX just for HOST Virtualization?
DB2 convert digits to binary format
Unsure why access time on a directory change isn't changing