Julian Hyde created CALCITE-522:
-----------------------------------

             Summary: In remote JDBC driver, transmit static database 
properties as a map
                 Key: CALCITE-522
                 URL: https://issues.apache.org/jira/browse/CALCITE-522
             Project: Calcite
          Issue Type: Bug
            Reporter: Julian Hyde
            Assignee: Julian Hyde


A lot of DatabaseMetaData methods are not parameterized, and give the same 
answer every time. Some examples:

* allProceduresAreCallable
* getUserName
* isReadOnly
* getDatabaseProductName
* getDatabaseProductVersion
* getDriverName
* getDriverVersion
* getDriverMajorVersion
* getDriverMinorVersion
* getSqlKeywords
* getNumericFunctions
* getStringFunctions
* getSystemFunctions
* getTimeDateFunctions

This task would define an enum of properties, add a method to Meta that returns 
(property, value) map.

See DatabaseMetaData and Connection for the full list.

Obsolete the following Meta methods:
* getSqlKeywords
* getNumericFunctions
* getStringFunctions
* getSystemFunctions
* getTimeDateFunctions



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to