Van Halbert created TEIID-3001:
----------------------------------
Summary: Custom translator cannot control its own namespace prefix
Key: TEIID-3001
URL:
https://issues.jboss.org/browse/TEIID-3001
Project: Teiid
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Misc. Connectors
Affects Versions: 8.7.1, 8.8
Reporter: Van Halbert
Assignee: Steven Hawkins
When creating a custom translator, unable to control the namespace prefix:
SET NAMESPACE 'http://www.teiid.org/translator/infinispan/2014' AS n0
it uses 'n0'.
I think the reason is the DDLStringVisitor only references BUILTIN_PREFIXES, for which is
loaded from MetadataFactory. So if your namespace isn't a built in, it ends up with
'n0'. And the DDLStringVisitor doesn't have a way to get the
MetadataFactory.namespaces that are added by calling:
metadataFactory.addNamespace(PREFIX, URI.substring(1, URI.length()-1));
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)