You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@calcite.apache.org by "Julian Hyde (JIRA)" <ji...@apache.org> on 2015/04/26 03:07:38 UTC
[jira] [Created] (CALCITE-701) Add remaining DatabaseMetaData
methods to enum DatabaseProperty
Julian Hyde created CALCITE-701:
-----------------------------------
Summary: Add remaining DatabaseMetaData methods to enum DatabaseProperty
Key: CALCITE-701
URL: https://issues.apache.org/jira/browse/CALCITE-701
Project: Calcite
Issue Type: Bug
Reporter: Julian Hyde
Assignee: Julian Hyde
In CALCITE-522, we added a mechanism where constant database properties -- that is, methods of DatabaseMetaData that take 0 arguments and return the same value for all connections -- are transmitted once, in a map.
We need to convert the remaining methods.
1. Add a constant to enum Meta.DatabaseProperty for each such method. Its default value should probably be the value currently returned by the method in AvaticaDatabaseMetaData.
2. Change the AvaticaDatabaseMetaData method to read the value, similar to getDefaultTransactionIsolation.
3. If necessary (i.e. Calcite's value is not the default) change CalciteMetaImpl.addProperty, as for GET_NUMERIC_FUNCTIONS.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)