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.

Reply via email to