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);