The facility that a disconnected
RowSet object calls on
to populate itself with rows of data. A reader (an object implementing the
RowSetReader interface) may be registered with
RowSet object that supports the reader/writer paradigm.
execute method is
called, it in turn calls the reader's
Public Method Summary
public abstract void readData (RowSetInternal caller)
Reads the new contents of the calling
In order to call this method, a
object must have implemented the
and registered this
RowSetReader object as its reader.
readData method is invoked internally
RowSet.execute method for rowsets that support the
readData method adds rows to the caller.
It can be implemented in a wide variety of ways and can even
populate the caller with rows from a nonrelational data source.
In general, a reader may invoke any of the rowset's methods,
with one exception. Calling the method
SQLException to be thrown
execute may not be called recursively. Also,
when a reader invokes
RowSet methods, no listeners
are notified; that is, no
RowSetEvent objects are
generated and no
RowSetListener methods are invoked.
This is true because listeners are already being notified by the method
|SQLException||if a database access error occurs or this method