Language ResultSet.finish() is called eevn when the ResultSet is going to be
re-used.
-------------------------------------------------------------------------------------
Key: DERBY-3037
URL: https://issues.apache.org/jira/browse/DERBY-3037
Project: Derby
Issue Type: Bug
Components: SQL
Affects Versions: 10.4.0.0
Reporter: Daniel John Debrunner
DERBY-827 (correctly) changed the lifetime of the language ResultSet tree to be
the lifetime of the activation, but did not fix up the correct calls to
ResultSet.close() and ResultSet.finish().
A language ResultSet's lifetime should be driven by the activation, so
activation.close() should call finish() on its ResultSet.
EmbedResultSet should call close on its language ResultSet (theResults field)
when the JDBC ResultSet is closed, it should not be calling finish() on its
ResultSet.
See comments in DERBY-827 for some more details and issues.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.