Author: angela
Date: Fri Jun  2 10:03:56 2017
New Revision: 1797364

URL: http://svn.apache.org/viewvc?rev=1797364&view=rev
Log:
OAK-6296 : Move JACKRABBIT_2_SINGLE_QUOTED_PHRASE from 
o.a.j.oak.query.ask.FullTextSearchImpl to oak.fulltext.FullTextParser

Modified:
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/FullTextSearchImpl.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/query/fulltext/FullTextParser.java

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/FullTextSearchImpl.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/FullTextSearchImpl.java?rev=1797364&r1=1797363&r2=1797364&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/FullTextSearchImpl.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/FullTextSearchImpl.java
 Fri Jun  2 10:03:56 2017
@@ -42,14 +42,6 @@ import org.apache.jackrabbit.oak.spi.que
  */
 public class FullTextSearchImpl extends ConstraintImpl {
 
-    /**
-     * Compatibility for Jackrabbit 2.0 single quoted phrase queries.
-     * (contains(., "word ''hello world'' word") 
-     * These are queries that delimit a phrase with a single quote
-     * instead, as in the spec, using double quotes.
-     */
-    public static final boolean JACKRABBIT_2_SINGLE_QUOTED_PHRASE = true;
-
     final String selectorName;
     private final String relativePath;
     final String propertyName;

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/query/fulltext/FullTextParser.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/query/fulltext/FullTextParser.java?rev=1797364&r1=1797363&r2=1797364&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/query/fulltext/FullTextParser.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/query/fulltext/FullTextParser.java
 Fri Jun  2 10:03:56 2017
@@ -21,8 +21,6 @@ package org.apache.jackrabbit.oak.query.
 import java.text.ParseException;
 import java.util.ArrayList;
 
-import org.apache.jackrabbit.oak.query.ast.FullTextSearchImpl;
-
 
 /**
  * A parser for fulltext condition literals. The grammar is defined in the
@@ -38,6 +36,14 @@ import org.apache.jackrabbit.oak.query.a
  */
 public class FullTextParser {
 
+    /**
+     * Compatibility for Jackrabbit 2.0 single quoted phrase queries.
+     * (contains(., "word ''hello world'' word")
+     * These are queries that delimit a phrase with a single quote
+     * instead, as in the spec, using double quotes.
+     */
+    private static final boolean JACKRABBIT_2_SINGLE_QUOTED_PHRASE = true;
+
     private String propertyName;
     private String text;
     private int parseIndex;
@@ -120,7 +126,7 @@ public class FullTextParser {
                     buff.append(c);
                 }
             }
-        } else if (c == '\'' && 
FullTextSearchImpl.JACKRABBIT_2_SINGLE_QUOTED_PHRASE) {
+        } else if (c == '\'' && JACKRABBIT_2_SINGLE_QUOTED_PHRASE) {
             // basically the same as double quote
             parseIndex++;
             while (true) {


Reply via email to