[
https://issues.jboss.org/browse/TEIID-2816?page=com.atlassian.jira.plugin...
]
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)