db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rick Hillegas (JIRA)" <j...@apache.org>
Subject [jira] Created: (DERBY-4945) Productize the DatabaseMetaData wrapper functions.
Date Tue, 14 Dec 2010 20:13:01 GMT
Productize the DatabaseMetaData wrapper functions.

                 Key: DERBY-4945
                 URL: https://issues.apache.org/jira/browse/DERBY-4945
             Project: Derby
          Issue Type: Improvement
          Components: JDBC, Tools
            Reporter: Rick Hillegas

Tech support can use the DatabaseMetaData wrapper functions to answer questions about Derby
metadata. Today some of those questions can't be answered easily because we have not implemented
the SQL Information Schema. The functions can be found attached to DERBY-3973. An email thread
discussed how to productize these functions: http://old.nabble.com/productizing-the-metadata-wrapper-functions-to30428490.html#a30428490
Consensus developed around the following points:

1) The DatabaseMetaData wrappers are useful to Derby developers and to tech support.

2) The wrappers are lightweight enough to be bundled in the engine jar.

3) We do not want to create new compatibility guarantees for Derby. Therefore, the functions
should not be exposed in Derby's public api and should not be documented in the user guides.

The following approach makes some sense:

A) Put the wrappers in Derby's diag package.

B) Make it possible to register and invoke diag methods which load and unload the wrappers.

C) Use the Derby wiki to document how tech support can use these wrappers.

D) Be prepared to remove these wrappers when we implement the Information Schema.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message