You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by ch...@apache.org on 2014/11/27 12:15:06 UTC

svn commit: r1642087 - /jackrabbit/oak/branches/1.0/oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/ComparisonImpl.java

Author: chetanm
Date: Thu Nov 27 11:15:06 2014
New Revision: 1642087

URL: http://svn.apache.org/r1642087
Log:
OAK-1693 - "like '%'" does not use an index

Somehow the revision for this issue in trunk was merged (rev 1585661) but required changes were not present in branch. So making the changes explicitly

Modified:
    jackrabbit/oak/branches/1.0/oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/ComparisonImpl.java

Modified: jackrabbit/oak/branches/1.0/oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/ComparisonImpl.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.0/oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/ComparisonImpl.java?rev=1642087&r1=1642086&r2=1642087&view=diff
==============================================================================
--- jackrabbit/oak/branches/1.0/oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/ComparisonImpl.java (original)
+++ jackrabbit/oak/branches/1.0/oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/ComparisonImpl.java Thu Nov 27 11:15:06 2014
@@ -206,6 +206,9 @@ public class ComparisonImpl extends Cons
                         // path conditions
                         operand1.restrict(f, operator, v);
                     }
+                } else {
+                    // like '%' conditions
+                    operand1.restrict(f, operator, v);
                 }
             } else {
                 operand1.restrict(f, operator, v);