[teiid-issues] [JBoss JIRA] (TEIID-3111) Expose group name, defined for functions, in the exposed metadata

Van Halbert (JIRA) issues at jboss.org
Tue Sep 2 16:12:00 EDT 2014


    [ https://issues.jboss.org/browse/TEIID-3111?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12998112#comment-12998112 ] 

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)


More information about the teiid-issues mailing list