[
https://issues.jboss.org/browse/TEIID-1936?page=com.atlassian.jira.plugin...
]
Steven Hawkins resolved TEIID-1936.
-----------------------------------
Resolution: Done
Added a setMetadataStore method on the MetadataFactory. A deserialized result may be set
there instead of building the metadata programatically. The validation in TEIID-1874 will
ensure that the metadata is for the proper schema.
A follow-on issue that should be addressed at some point is that metadata loaded through
deserialization (either internally or by a custom translator) will not be properly
canonicallized. Strings can be canoncicalized through readObject overrides, but more work
would be needed to ensure singleton instances of Datatype records.
Make it straight-forward for translators to cache their metadata
----------------------------------------------------------------
Key: TEIID-1936
URL:
https://issues.jboss.org/browse/TEIID-1936
Project: Teiid
Issue Type: Enhancement
Components: Connector API
Affects Versions: 7.7
Reporter: Steven Hawkins
Assignee: Steven Hawkins
Fix For: 7.7
The MetadataFactory passed to obtain metadata from translators does not make it easy for
the translator to supply cached metadata.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira