java.lang.Object | |
↳ | org.springframework.jdbc.core.SqlRowSetResultSetExtractor |
ResultSetExtractor implementation that returns a Spring SqlRowSet representation for each given ResultSet.
The default implementation uses a standard JDBC CachedRowSet underneath.
This means that JDBC RowSet support needs to be available at runtime:
by default, Sun's com.sun.rowset.CachedRowSetImpl
class.
newCachedRowSet()
SqlRowSet
queryForRowSet(String)
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Implementations must implement this method to process the entire ResultSet.
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Create a SqlRowSet that wraps the given ResultSet,
representing its data in a disconnected fashion.
| |||||||||||
Create a new CachedRowSet instance, to be populated by
the
createSqlRowSet implementation. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.jdbc.core.ResultSetExtractor
|
Implementations must implement this method to process the entire ResultSet.
rs | ResultSet to extract data from. Implementations should not close this: it will be closed by the calling JdbcTemplate. |
---|
null
if none
(the extractor will typically be stateful in the latter case).SQLException |
---|
Create a SqlRowSet that wraps the given ResultSet, representing its data in a disconnected fashion.
This implementation creates a Spring ResultSetWrappingSqlRowSet instance that wraps a standard JDBC CachedRowSet instance. Can be overridden to use a different implementation.
rs | the original ResultSet (connected) |
---|
SQLException | if thrown by JDBC methods |
---|
Create a new CachedRowSet instance, to be populated by
the createSqlRowSet
implementation.
The default implementation creates a new instance of
Sun's com.sun.rowset.CachedRowSetImpl
class.
SQLException | if thrown by JDBC methods |
---|
createSqlRowSet(ResultSet)