[
https://issues.jboss.org/browse/TEIID-3111?page=com.atlassian.jira.plugin...
]
Van Halbert commented on TEIID-3111:
------------------------------------
I think its different, and applies to all pushdown functions with a defined group.
In the factory, define the pushdown function:
addPushDownFunction(JCR, JCR_ISCHILDNODE, BOOLEAN, STRING, STRING);
As indicated, it has "JCR" group defined.
And in order to execute the function, it has to be qualified with the group.
Example: JCR.JCR_ISCHILDNODE(rc."jcr:path", rt."jcr:path")
It will not execute without the "JCR." prefix.
Expose group name, defined for functions, in the exposed metadata
-----------------------------------------------------------------
Key: TEIID-3111
URL:
https://issues.jboss.org/browse/TEIID-3111
Project: Teiid
Issue Type: Enhancement
Security Level: Public(Everyone can see)
Components: Server
Affects Versions: 8.9
Reporter: Van Halbert
Assignee: Steven Hawkins
When a function has a defined group, like JCR for the modeshape functions, it should be
exposed somehow in the metadata. Otherwise, user will never know to use the group name
(i.e., JCR.JCR_ISCHILDNODE(rc."jcr:path", rt."jcr:path") ) unless
they goto the documentation.
--
This message was sent by Atlassian JIRA
(v6.3.1#6329)