[teiid-issues] [JBoss JIRA] Commented: (TEIID-43) command deterministic subqueries without from clauses should be merged if possible
Steven Hawkins (JIRA)
jira-events at lists.jboss.org
Wed Jan 26 15:40:49 EST 2011
[ https://issues.jboss.org/browse/TEIID-43?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12578094#comment-12578094 ]
Steven Hawkins commented on TEIID-43:
-------------------------------------
The original customer issue I believe was around using views that were defined as a select without a from were inhibiting pushdown. That will no longer happen as an uncorrelated scalar subqueries, since they are eligible for evalaution prior to pushdown.
Introducing a broad fix to enhance the usage of a select without a from as an inline view in a join does not seem necessary. There will only be an issue if that join is below a higher level outer join, and thus can't be rearranged properly for pushdown.
One fix would be to allow ruleraiseaccess to see if a join child without a model can support the source/project nodes so that the access node can be raised (specific to select without a from).
Another fix (which doesn't preclude the first) would be to do more analysis to group joins under outer joins more appropriately based upon the join criteria used.
> command deterministic subqueries without from clauses should be merged if possible
> ----------------------------------------------------------------------------------
>
> Key: TEIID-43
> URL: https://issues.jboss.org/browse/TEIID-43
> Project: Teiid
> Issue Type: Bug
> Components: Query Engine
> Affects Versions: 6.0.0
> Reporter: Steven Hawkins
> Priority: Optional
> Fix For: 7.4
>
>
> Defect Tracker #24752: command deterministic subqueries without from clauses should be merged if possible:
> i.e. select e1, a from pm1.g1, (select 1 a) x <=> select e1, 1 from pm1.g1
> i.e. select e1, (select 1 a) from pm1.g1 <=> select e1, 1 from pm1.g1
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the teiid-issues
mailing list