[
https://issues.jboss.org/browse/TEIID-2748?page=com.atlassian.jira.plugin...
]
Steven Hawkins resolved TEIID-2748.
-----------------------------------
Labels: 8.6.0.CR1 (was: )
Fix Version/s: 8.6
Resolution: Done
Added logic to detect when expressions can be pushed even if they can't immediately be
evaluated. The logic should make it possible for multi-source logic to work in
significantly more predicates and other expressions not directly supported by the target
backend. In general the logic supersedes an existing check to see if a function can be
pushed if it's fully evaluatable - it now basically handles all expressions.
Ensure pushdown of multisource column expressions
-------------------------------------------------
Key: TEIID-2748
URL:
https://issues.jboss.org/browse/TEIID-2748
Project: Teiid
Issue Type: Feature Request
Components: Query Engine
Reporter: Mark Addleman
Assignee: Steven Hawkins
Labels: 8.6.0.CR1
Fix For: 8.6
> The issue is that the criteria is not making it into the proper position for the
multisource logic to have an effect. It is implicit that multisource required a
translator that supported equality comparison at least. In this case adding the
xpathValue function, because of weaknesses with the detection of a fully evaluatable, is
then inhibiting the proper placement. That last one is easy to fix and I can ensure that
more complex cases are covered as well.
--
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