Enhance logic in PredicateList to use variant type of expression while 
determining search clauses or predicates, instead of using ConstantNode or 
ParameterNodes directly.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

         Key: DERBY-824
         URL: http://issues.apache.org/jira/browse/DERBY-824
     Project: Derby
        Type: Sub-task
    Versions: 10.2.0.0    
 Environment: generic
    Reporter: Satheesh Bandaram
    Priority: Minor
     Fix For: 10.2.0.0


Code in PredicateList can be enhanced to use variant type of expressions while 
determining whether a predicate qualifies to be a search clause or not.

Currently code checks for ConstantNode or ParameterNode directly. It should 
also be possible to enhance this logic to cover constant expressions so that 
predicates like col = upper('ES5') would also be considered as search clauses. 
For a customer query in question, having col='ES5' in the query completes the 
query in about 20 seconds, where as col=upper('ES5') runs for a looong time. 
(more than several hours)


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to