SPI_scroll_cursor_move
SPI_scroll_cursor_move — move a cursor
Synopsis
void SPI_scroll_cursor_move(Portalportal, FetchDirectiondirection, longcount)
Description
SPI_scroll_cursor_move skips over some number of rows
in a cursor. This is equivalent to the SQL command
MOVE.
Arguments
Portalportalportal containing the cursor
FetchDirectiondirectionone of
FETCH_FORWARD,FETCH_BACKWARD,FETCH_ABSOLUTEorFETCH_RELATIVElongcountnumber of rows to move for
FETCH_FORWARDorFETCH_BACKWARD; absolute row number to move to forFETCH_ABSOLUTE; or relative row number to move to forFETCH_RELATIVE
Return Value
SPI_processed is set as in
SPI_execute if successful.
SPI_tuptable is set to NULL, since
no rows are returned by this function.
Notes
See the SQL FETCH command
for details of the interpretation of the
direction and
count parameters.
Direction values other than FETCH_FORWARD
may fail if the cursor's plan was not created
with the CURSOR_OPT_SCROLL option.
Report a documentation issue
Read the upstream documentation. For corrections, first check the current manual.