[
https://issues.jboss.org/browse/TEIID-1992?page=com.atlassian.jira.plugin...
]
Van Halbert edited comment on TEIID-1992 at 9/12/12 3:19 PM:
-------------------------------------------------------------
The initial code for the translator-object project has been committed. It will support
searching either an Infinispan cache or any cache of type Map. In order to use this
translator, the OBJECTTABLE function will need to be used to process (turn into tabular
form) the object into a result set.
As of right now, there are 3 translator options and how they access their cache:
- infinispanCache (can use either jndi to get container, or load via configuration file)
- infinispanRemoteCache (can use either jndi, configuration file, or specify a server
list)
- mapCache (use jndi)
There are 2 options for searching:
- simple key criteria searching (EQUI and IN)
- Hibernate/Lucen search (EQ, LT, GT, NE, Like, In, And/Or combinations)
The Infinispan translators support both options, where the mapCache only supports simple
seachings.
was (Author: van.halbert):
The initial code for the translator-object project has been committed. It will
support searching either an Infinispan cache or any cache of type Map. In order to use
this translator, the OBJECTTABLE function will need to be used to process (turn into
tabular form) the object into a result set.
As of right now, there are 3 translator options and how they access their cache:
- infinispanCache (can use either jndi to get container, or load via configuration file)
- infinispanRemoteCache (can use either jndi, configuration file, or specify a server
list)
- mapCache (use jndi)
There are 2 options for searching:
- simple key criteria searching (EQUI and IN)
- Hibernate/Lucen search
The Infinispan translators support both options, where the mapCache only supports simple
seachings.
Create Connector/Translator to support Infinispan as a data source
------------------------------------------------------------------
Key: TEIID-1992
URL:
https://issues.jboss.org/browse/TEIID-1992
Project: Teiid
Issue Type: Feature Request
Components: Misc. Connectors
Reporter: Van Halbert
Assignee: Van Halbert
Attachments: ispn-integration.zip
Create a Connector/Translator in order for Teiid to support Infinispan as a read-only
data source on its initial release. Read Only because if someone is building an object
cache, the primary means for updating the cache would not be thru relational means.
However, if someone is wanting to add an object cache as a disparate data source for data
integration for exposing the content, then this connector/translator will enable that.
A goal here is to build an object translator framework that can easily plug in other
object cache sources. Example, add support for Coherence. There was a Coherence
connector/translator already created in the sandbox, for which, it will provide direction
for the object translator.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira