[
https://issues.apache.org/jira/browse/CALCITE-521?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14971653#comment-14971653
]
Julian Hyde commented on CALCITE-521:
-------------------------------------
[~elserj], [~ndimiduk], Is this fixed?
> Implement metadata requests in remote JDBC driver
> -------------------------------------------------
>
> Key: CALCITE-521
> URL: https://issues.apache.org/jira/browse/CALCITE-521
> Project: Calcite
> Issue Type: Bug
> Components: avatica
> 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)