Query: spi_cursor_open_with_args
OS: centos
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
SPI_CURSOR_OPEN_WITH_ARGS(3) PostgreSQL 9.2.7 Documentation SPI_CURSOR_OPEN_WITH_ARGS(3)NAMESPI_cursor_open_with_args - set up a cursor using a query and parametersSYNOPSISPortal SPI_cursor_open_with_args(const char *name, const char *command, int nargs, Oid *argtypes, Datum *values, const char *nulls, bool read_only, int cursorOptions)DESCRIPTIONSPI_cursor_open_with_args sets up a cursor (internally, a portal) that will execute the specified query. Most of the parameters have the same meanings as the corresponding parameters to SPI_prepare_cursor and SPI_cursor_open. For one-time query execution, this function should be preferred over SPI_prepare_cursor followed by SPI_cursor_open. If the same command is to be executed with many different parameters, either method might be faster, depending on the cost of re-planning versus the benefit of custom plans. The passed-in parameter data will be copied into the cursor's portal, so it can be freed while the cursor still exists.ARGUMENTSconst char * name name for portal, or NULL to let the system select a name const char * command command string int nargs number of input parameters ($1, $2, etc.) Oid * argtypes an array containing the OIDs of the data types of the parameters Datum * values an array of actual parameter values const char * nulls an array describing which parameters are null If nulls is NULL then SPI_cursor_open_with_args assumes that no parameters are null. bool read_only true for read-only execution int cursorOptions integer bit mask of cursor options; zero produces default behaviorRETURN VALUEPointer to portal containing the cursor. Note there is no error return convention; any error will be reported via elog. PostgreSQL 9.2.7 2014-02-17 SPI_CURSOR_OPEN_WITH_ARGS(3)
| Related Man Pages | 
|---|
| prepare(7) - centos | 
| spi_cursor_open_with_paramlist(3) - centos | 
| spi_modifytuple(3) - centos | 
| spi_prepare(3) - centos | 
| it_portal_create(3iscsit) - opensolaris | 
| Similar Topics in the Unix Linux Community | 
|---|
| Secure Portal 1.2.0 (Default branch) | 
| Secure Portal 1.2.3 (Default branch) | 
| Open Portal 1.0.0 (Default branch) | 
| Open Portal 3.0.0 (Default branch) | 
| Match O/p of a command |