[
https://issues.jboss.org/browse/TEIID-2362?page=com.atlassian.jira.plugin...
]
Steven Hawkins resolved TEIID-2362.
-----------------------------------
Resolution: Done
Updated the index logic to allow for virtual procedures to also represent functions.
We're expecting the additional relational extension metadata java-class and
java-method. The pushdown attribute will be determined automatically - if the function
has a java method or is virtual it will be marked as "CAN_PUSHDOWN" else if it
is physical and does not have a java method it will be marked as
"PUSHDOWN_REQUIRED".
We'll also now allow for physical procedures that represent functions to also specify
a java method/class (before we assumed pushdown required).
Add UDF support for procedure in view model with function=true
--------------------------------------------------------------
Key: TEIID-2362
URL:
https://issues.jboss.org/browse/TEIID-2362
Project: Teiid
Issue Type: Feature Request
Components: Query Engine
Affects Versions: 8.2
Reporter: Mark Drilling
Assignee: Steven Hawkins
Fix For: 8.3
Request adding udf support for procedures in view models since Function Models will be
deprecated. Per TEIIDDES-1556 discussion from 11 Jan, we will make the following changes
in designer:
For procedure in a ViewModel with FUNCTION=TRUE
- relax validation so a transformation is not required
- perform same parameter validation checks currently done with ScalarFunctions
- add Java Class("java-class") and Java Method("java-method")
extension properties same as ScalarFunction is handled currently
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira