Release Candidate 2 released!
Added the ability to clear the result-set wrapper for garbage collection.
Small compatibility fix to allow for an old version of Xalan which choked on a null return from getNodeValue(). Returning empty String instead.
So far no known bugs. This wrapper is being used in a production heavy environment for the last month.
Come and get it while it is hot :)
What is it?
This is a Java DOM wrapper for java.sql.ResultSet.
Implements the Java DOM Document interface to represent a JDBC result-set.
The resulting ResultSetDocument does not contain the actual result-set data and meta-data-- only references to row and column indices, therefore it is very memory efficient, however because of this, it requires that the result-set be created with 'scroll' capabilities.
The wrapper is read-only but since it implements the standard interfaces it allows to use transformers such as Xalan to perform XSLT transformation / XPath queries on the SQL result-set.
The XML representation of the DOM wrapper looks like this:
<ResultSet>
<Row>
<Cell name="name" dataType="type">value</Cell>...
</Row>...
</ResultSet>... read more