SPI_scroll_cursor_move
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
- 
     
      
Portalportal - 
     
portal containing the cursor
 - 
     
      
FetchDirectiondirection - 
     
one of
FETCH_FORWARD,FETCH_BACKWARD,FETCH_ABSOLUTEorFETCH_RELATIVE - 
     
      
longcount - 
     
number 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.