Julian Hyde created CALCITE-521:
-----------------------------------

             Summary: Implement metadata requests in remote JDBC driver
                 Key: CALCITE-521
                 URL: https://issues.apache.org/jira/browse/CALCITE-521
             Project: Calcite
          Issue Type: Bug
            Reporter: Julian Hyde
            Assignee: Julian Hyde


The remote JDBC driver supports getCatalogs() and getSchemas(), via requests 
CatalogsRequest and SchemasRequest. We need to implement more methods:

* getTables
* getColumns
* getTableTypes
* getProcedures
* getProcedureColumns
* getColumnPrivileges
* getTablePrivileges
* getBestRowIdentifier
* getVersionColumns
* getPrimaryKeys
* getImportedKeys
* getExportedKeys
* getCrossReference
* getTypeInfo
* getIndexInfo
* getUDTs
* getSuperTypes
* getSuperTables
* getAttributes
* getClientInfoProperties
* getFunctions
* getFunctionColumns
* getPseudoColumns

Many of these will return empty sets when run against Calcite, because Calcite 
doesn't override the MetaImpl, and the default implementation returns empty. 
That's OK. This task is just to create the plumbing from client to server.



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

Reply via email to