Performance improvement in SelectImpl.getTableIndex() for JPQL without subselect
--------------------------------------------------------------------------------

                 Key: OPENJPA-1493
                 URL: https://issues.apache.org/jira/browse/OPENJPA-1493
             Project: OpenJPA
          Issue Type: Improvement
          Components: query
            Reporter: Catalina Wei
            Assignee: Catalina Wei


OPENJPA-1185 introduced query context that fixes JPQL subquery problems.
JPQL queries without subselect pay some performance penalty because of the 
alias resolution by query context
This can be avoided with a simple test which checks to see if the SelectImpl is 
involved in a subquery.
If SelectImpl is not a subquery (it has a parent) or SelectImpl does not have 
any subselects, then the alias resolution 
by query context can be by-passed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to