Oh, I forgot to mention that i validated that the dbMetaDataJdbc30 in
jdk14 passed.
Lance Andersen wrote:
Attached is
the patch.
Regards
Lance
Mamta Satoor wrote:
Hi Lance,
Thanks for taking it. Yes, it is for Embedded Driver.
Mamta
On 4/29/05, Lance J. Andersen <[EMAIL PROTECTED]> wrote:
I take it this is with the Embedded Driver
as it looks like the code for the
new Client Driver is returning false.
I can take this if no one else wants it.
Mamta Satoor wrote:
Hi,
I think this is a very easy bug to fix. So, if someone is looking
for
an opportunity to start with a simple bug, this will be a good
one.
Mamta
On 4/26/05, Satheesh Bandaram (JIRA) <[email protected]>
wrote:
DatabaseMetaData.supportsGetGeneratedKeys
needs to return
FALSE, since Derby only has limited
support.
------------------------------------------------------------------------------------------------------
Key: DERBY-242
URL:
http://issues.apache.org/jira/browse/DERBY-242
Project:
Derby
Type: Bug
Components: JDBC
Versions: 10.0.2.0
Environment: ALL
Reporter: Satheesh Bandaram
Assigned to: Satheesh Bandaram
Fix For:
10.1.0.0
Derby only has partial support for retrieving generated
values.
Because of this, it is desirable to
make
DatabaseMetaData.supportsGetGeneratedKeys return
FALSE. One
of the restrictions include Jira entry Derby-201. Till this
is
fixed, we should change derby to return FALSE for this.
This would also
match Derby client behavior.
--
This message is automatically generated by
JIRA.
-
If you think it was sent incorrectly contact one of the
administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For
more information on JIRA, see:
http://www.atlassian.com/software/jira
Index: java/engine/org/apache/derby/impl/jdbc/EmbedDatabaseMetaData.java
===================================================================
--- java/engine/org/apache/derby/impl/jdbc/EmbedDatabaseMetaData.java (revision 168122)
+++ java/engine/org/apache/derby/impl/jdbc/EmbedDatabaseMetaData.java (working copy)
@@ -2880,7 +2880,13 @@
*/
public boolean supportsGetGeneratedKeys()
{
- return true;
+ /*
+ * Currently reverting the returned value to false until there
+ * is more support for autogenerated keys in Derby.
+ * (such as support for specifying the returned columns for
+ * the autogenerated key)
+ */
+ return false;
}
/**
Index: java/testing/org/apache/derbyTesting/functionTests/master/dbMetaDataJdbc30.out
===================================================================
--- java/testing/org/apache/derbyTesting/functionTests/master/dbMetaDataJdbc30.out (revision 168122)
+++ java/testing/org/apache/derbyTesting/functionTests/master/dbMetaDataJdbc30.out (working copy)
@@ -4,7 +4,7 @@
supportsSavepoints() : true
supportsNamedParameters() : false
supportsMultipleOpenResults() : true
-supportsGetGeneratedKeys() : true
+supportsGetGeneratedKeys() : false
supportsResultSetHoldability(HOLD_CURSORS_OVER_COMMIT) : true
supportsResultSetHoldability(CLOSE_CURSORS_AT_COMMIT) : true
getJDBCMajorVersion() : 3
|