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)