[teiid-issues] [JBoss JIRA] (TEIID-2816) HBase Connector/Translator

Steven Hawkins (JIRA) issues at jboss.org
Mon Jan 12 16:51:49 EST 2015


    [ https://issues.jboss.org/browse/TEIID-2816?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13031966#comment-13031966 ] 

Steven Hawkins commented on TEIID-2816:
---------------------------------------

I took one more pass through the changes prior to pulling them.  In addition to the boiler plate changes to add a release note, NLS comments, etc. there were a few additional changes:

1. The dependency on the phoenix driver was removed for the translator.  I did not see that we were using their api specifics in a way beyond metadata holders, which we can use our own metadata objects for. This also should make it easier to track the phoenix dependency so that it's not needed by both the datasource and by teiid.
 2. Made the metadata more consistent with the JDBC and other translators.  Rather than TABLE/CELL we'll use name in source and a specific property for column family.
3. Removed the metadata import logic around a single table and the logic that creates tables at runtime.  We may need to understand more about the scenarios here, but the new logic takes the approach of assuming that stacked metadata loaders will be used such that the native type will run last - not first.  Then it will go over the tables in the schema and issue the appropriate creates.  If users will need full control over the ddl, then we'll need to introduce another metadata property.
4. Added update support as a rewrite to an upsert.

Let me know if these changes make sense or if we need to revert to some of the previous code.

TODO: add array support.  

> HBase Connector/Translator
> --------------------------
>
>                 Key: TEIID-2816
>                 URL: https://issues.jboss.org/browse/TEIID-2816
>             Project: Teiid
>          Issue Type: Feature Request
>          Components: Connector API, JDBC Connector, JDBC Driver
>    Affects Versions: Open To Community
>            Reporter: devin pinkston
>            Assignee: Kylin Soong
>              Labels: HBase, Translator
>             Fix For: 8.10
>
>
> Develop a HBase translator/connector.  Potentially using the Phoenix JDBC driver, supports most SQL and handles connections:
> https://github.com/forcedotcom/phoenix



--
This message was sent by Atlassian JIRA
(v6.3.11#6341)


More information about the teiid-issues mailing list