Model for result set data backed by a cursor. Only works for forward-only
result sets (but still works with updatable concurrency).
version: $Id: CursorRowProvider.java,v 1.1.2.1 2005/05/19 18:31:49 mmatthews version: Exp $
Creates a new cursor-backed row provider.
Parameters: ioChannel - connection to the server. Parameters: creatingStatement - statement that opened the cursor. Parameters: metadata - field-level metadata for the results that this cursor covers.
Returns true if the result set is dynamic.
This means that move back and move forward won't work because we do not
hold on to the records.
true if this result set is streaming from the server
Moves the current position relative 'rows' from the current position.
Parameters: rows - the relative number of rows to move throws: SQLException - if a database error occurs
Moves the current position in the result set to the given row number.
Parameters: rowNumber - row to move to throws: SQLException - if a database error occurs