[teiid-dev] [teiid-designer-dev] UDF Related Changes in 7.0 Teiid

Ken Johnson kejohnso at redhat.com
Fri Jan 29 10:33:34 EST 2010


How might a user share a common "library" of functions across several 
VDBs?  I see the value of being able to scope to a single VDB.  There's 
also value in a shared set of functions (so they can be updated 
centrally without requiring each VDB to be rebuilt and redeployed) .    
Is there some way to provide users a choice of scoping functions to VDB 
or treating them as a shared resource? 

Thanks,
-Ken


Ramesh Reddy wrote:
> In Teiid user defined  functions (UDF) are defined in a special
> "FunctionDefinitions.xmi" file and this file deployed in the Teiid
> runtime. Some times there is jar file associated with to provide
> implementation classes, and if all the functions are "push down" then it
> may not require it.
>
> Lack of name space based functions like per VDB functions, or per
> Connector kind of functions were long standing requests from users
> (TEIID-231, TEIID-502). 
>
> Now in the container environment with its free standing nature this file
> causes trouble in terms of deploying a UDF. In 7.0, we going to bundle
> this "FunctionDefinitions.xmi" file inside the VDB artifact, such that
> each VDB can have its own UDF functions and at the same time solve the
> deployment issues.
>
> The tooling in the Designer 7.0 will be modified to include
> "FunctionDefinitions.xmi" file in the VDB and Teiid runtime will be
> modified to look for the "FunctionDefinitions.xmi" file inside VDB and
> deploy it accordingly.
>
> Thanks
>
> Ramesh..
>
> _______________________________________________
> teiid-designer-dev mailing list
> teiid-designer-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/teiid-designer-dev
>   


-- 
Ken Johnson
Sr. Product Manager
JBoss Middleware Business Unit
Red Hat, Inc
978.392.3917
ken.johnson at redhat.com




More information about the teiid-dev mailing list