Index: oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/Cursor.java
===================================================================
--- oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/Cursor.java (revision 1800179)
+++ oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/Cursor.java (revision )
@@ -1,0 +1,0 @@
Index: oak-jcr/pom.xml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- oak-jcr/pom.xml (revision 1800179)
+++ oak-jcr/pom.xml (revision )
@@ -226,6 +226,11 @@
org.apache.jackrabbit
+ oak-query-spi
+ ${project.version}
+
+
+ org.apache.jackrabbit
oak-store-spi
${project.version}
test-jar
Index: oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/IndexRow.java
===================================================================
--- oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/IndexRow.java (revision 1800179)
+++ oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/IndexRow.java (revision )
@@ -1,0 +1,0 @@
Index: oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/FullTextTerm.java
===================================================================
--- oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/FullTextTerm.java (revision 1800179)
+++ oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/FullTextTerm.java (revision )
@@ -1,0 +1,0 @@
Index: oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/FullTextParser.java
===================================================================
--- oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/FullTextParser.java (revision 1800179)
+++ oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/FullTextParser.java (revision )
@@ -1,0 +1,0 @@
Index: oak-query-spi/pom.xml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- oak-query-spi/pom.xml (revision )
+++ oak-query-spi/pom.xml (revision )
@@ -0,0 +1,140 @@
+
+
+
+ org.apache.jackrabbit
+ oak-parent
+ 1.8-SNAPSHOT
+
+ 4.0.0
+
+ oak-query-spi
+ Oak Query SPI
+ bundle
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+ org.apache.felix
+ maven-scr-plugin
+
+
+ maven-failsafe-plugin
+
+
+
+ src/test/resources/logging.properties
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ **/test.json
+
+
+
+
+
+
+
+
+
+ org.osgi
+ org.osgi.core
+ provided
+
+
+ org.osgi
+ org.osgi.compendium
+ provided
+
+
+ biz.aQute.bnd
+ bndlib
+ provided
+
+
+ org.apache.felix
+ org.apache.felix.scr.annotations
+ provided
+
+
+
+
+ javax.jcr
+ jcr
+ 2.0
+
+
+
+
+ org.apache.jackrabbit
+ oak-api
+ ${project.version}
+
+
+ org.apache.jackrabbit
+ oak-commons
+ ${project.version}
+
+
+ org.apache.jackrabbit
+ oak-store-spi
+ ${project.version}
+
+
+
+
+ com.google.guava
+ guava
+
+
+ commons-io
+ commons-io
+
+
+ commons-codec
+ commons-codec
+ 1.5
+
+
+
+
+ org.slf4j
+ slf4j-api
+
+
+ ch.qos.logback
+ logback-classic
+
+
+
+
+ com.google.code.findbugs
+ jsr305
+
+
+
+
+ junit
+ junit
+ test
+
+
+ org.mockito
+ mockito-core
+ 1.10.19
+ test
+
+
+
+
\ No newline at end of file
Index: oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/QueryIndex.java
===================================================================
--- oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/QueryIndex.java (revision 1800182)
+++ oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/QueryIndex.java (revision )
@@ -1,0 +1,0 @@
Index: oak-benchmarks/pom.xml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- oak-benchmarks/pom.xml (revision 1800179)
+++ oak-benchmarks/pom.xml (revision )
@@ -95,6 +95,11 @@
org.apache.jackrabbit
+ oak-query-spi
+ ${project.version}
+
+
+ org.apache.jackrabbit
oak-core-spi
${project.version}
Index: oak-core/pom.xml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- oak-core/pom.xml (revision 1800179)
+++ oak-core/pom.xml (revision )
@@ -70,8 +70,6 @@
org.apache.jackrabbit.oak.plugins.tree,
org.apache.jackrabbit.oak.plugins.value.jcr,
org.apache.jackrabbit.oak.plugins.version,
- org.apache.jackrabbit.oak.spi.query,
- org.apache.jackrabbit.oak.spi.query.fulltext,
org.apache.jackrabbit.oak.spi.security,
org.apache.jackrabbit.oak.spi.security.authentication,
org.apache.jackrabbit.oak.spi.security.authentication.callback,
@@ -159,6 +157,11 @@
org.apache.jackrabbit
oak-core-spi
+ ${project.version}
+
+
+ org.apache.jackrabbit
+ oak-query-spi
${project.version}
Index: oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/FullTextContains.java
===================================================================
--- oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/FullTextContains.java (revision 1800179)
+++ oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/FullTextContains.java (revision )
@@ -1,0 +1,0 @@
Index: oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/QueryConstants.java
===================================================================
--- oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/QueryConstants.java (revision 1800179)
+++ oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/QueryConstants.java (revision )
@@ -1,0 +1,0 @@
Index: oak-it-osgi/pom.xml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- oak-it-osgi/pom.xml (revision 1800179)
+++ oak-it-osgi/pom.xml (revision )
@@ -89,6 +89,12 @@
org.apache.jackrabbit
+ oak-query-spi
+ ${project.version}
+ test
+
+
+ org.apache.jackrabbit
oak-core
${project.version}
test
Index: oak-authorization-cug/pom.xml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- oak-authorization-cug/pom.xml (revision 1800179)
+++ oak-authorization-cug/pom.xml (revision )
@@ -68,6 +68,11 @@
org.apache.jackrabbit
+ oak-query-spi
+ ${project.version}
+
+
+ org.apache.jackrabbit
oak-core
${project.version}
\ No newline at end of file
Index: oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/QueryEngineSettings.java
===================================================================
--- oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/QueryEngineSettings.java (revision 1800179)
+++ oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/QueryEngineSettings.java (revision )
@@ -26,7 +26,7 @@
public class QueryEngineSettings implements QueryEngineSettingsMBean {
/**
- * the flag used to turn on/off the optimisations on top of the {@link org.apache.jackrabbit.oak.query.Query} object.
+ * the flag used to turn on/off the optimisations on top of the {@code org.apache.jackrabbit.oak.query.Query} object.
* {@code -Doak.query.sql2optimisation}
*/
public static final String SQL2_OPTIMISATION_FLAG = "oak.query.sql2optimisation";
Index: oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/FullTextExpression.java
===================================================================
--- oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/FullTextExpression.java (revision 1800179)
+++ oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/FullTextExpression.java (revision )
@@ -1,0 +1,0 @@
Index: oak-run/pom.xml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- oak-run/pom.xml (revision 1800179)
+++ oak-run/pom.xml (revision )
@@ -205,6 +205,11 @@
org.apache.jackrabbit
+ oak-query-spi
+ ${project.version}
+
+
+ org.apache.jackrabbit
oak-core-spi
${project.version}
Index: oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/CompositeQueryIndexProvider.java
===================================================================
--- oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/CompositeQueryIndexProvider.java (revision 1800179)
+++ oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/CompositeQueryIndexProvider.java (revision )
@@ -1,0 +1,0 @@
Index: pom.xml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- pom.xml (revision 1800179)
+++ pom.xml (revision )
@@ -41,6 +41,7 @@
oak-api
oak-core-spi
oak-store-spi
+ oak-query-spi
oak-store-composite
oak-blob-plugins
Index: oak-it-osgi/test-bundles.xml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- oak-it-osgi/test-bundles.xml (revision 1800179)
+++ oak-it-osgi/test-bundles.xml (revision )
@@ -46,6 +46,7 @@
org.apache.jackrabbit:oak-blob
org.apache.jackrabbit:oak-core-spi
org.apache.jackrabbit:oak-store-spi
+ org.apache.jackrabbit:oak-query-spi
org.apache.jackrabbit:oak-blob-plugins
Index: oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/LikePattern.java
===================================================================
--- oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/LikePattern.java (revision 1800179)
+++ oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/LikePattern.java (revision )
@@ -1,0 +1,0 @@
Index: oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/QueryIndexProvider.java
===================================================================
--- oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/QueryIndexProvider.java (revision 1800179)
+++ oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/QueryIndexProvider.java (revision )
@@ -1,0 +1,0 @@
Index: oak-store-composite/pom.xml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- oak-store-composite/pom.xml (revision 1800179)
+++ oak-store-composite/pom.xml (revision )
@@ -93,6 +93,11 @@
oak-store-spi
${project.version}
+
+ org.apache.jackrabbit
+ oak-query-spi
+ ${project.version}
+
Index: oak-it/pom.xml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- oak-it/pom.xml (revision 1800179)
+++ oak-it/pom.xml (revision )
@@ -52,6 +52,12 @@
org.apache.jackrabbit
+ oak-query-spi
+ ${project.version}
+ test
+
+
+ org.apache.jackrabbit
oak-segment-tar
${project.version}
test
Index: oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/FullTextOr.java
===================================================================
--- oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/FullTextOr.java (revision 1800179)
+++ oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/FullTextOr.java (revision )
@@ -1,0 +1,0 @@
Index: oak-auth-external/pom.xml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- oak-auth-external/pom.xml (revision 1800179)
+++ oak-auth-external/pom.xml (revision )
@@ -118,6 +118,11 @@
org.apache.jackrabbit
+ oak-query-spi
+ ${project.version}
+
+
+ org.apache.jackrabbit
oak-core
${project.version}
Index: oak-solr-core/pom.xml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- oak-solr-core/pom.xml (revision 1800179)
+++ oak-solr-core/pom.xml (revision )
@@ -113,6 +113,11 @@
org.apache.jackrabbit
+ oak-query-spi
+ ${project.version}
+
+
+ org.apache.jackrabbit
oak-core
${project.version}
tests
Index: oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/FullTextAnd.java
===================================================================
--- oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/FullTextAnd.java (revision 1800179)
+++ oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/FullTextAnd.java (revision )
@@ -1,0 +1,0 @@
Index: oak-query-spi/src/test/resources/logging.properties
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- oak-query-spi/src/test/resources/logging.properties (revision )
+++ oak-query-spi/src/test/resources/logging.properties (revision )
@@ -0,0 +1,16 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+handlers = org.slf4j.bridge.SLF4JBridgeHandler
Index: oak-lucene/pom.xml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- oak-lucene/pom.xml (revision 1800179)
+++ oak-lucene/pom.xml (revision )
@@ -189,6 +189,11 @@
org.apache.jackrabbit
+ oak-query-spi
+ ${project.version}
+
+
+ org.apache.jackrabbit
oak-core
${project.version}
Index: oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/FullTextVisitor.java
===================================================================
--- oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/FullTextVisitor.java (revision 1800179)
+++ oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/FullTextVisitor.java (revision )
@@ -1,0 +1,0 @@
Index: oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/WhiteboardIndexProvider.java
===================================================================
--- oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/WhiteboardIndexProvider.java (revision 1800179)
+++ oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/WhiteboardIndexProvider.java (revision )
@@ -1,0 +1,0 @@
Index: oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/Filter.java
===================================================================
--- oak-core/src/main/java/org/apache/jackrabbit/oak/spi/query/Filter.java (revision 1800179)
+++ oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/Filter.java (revision )
@@ -1,0 +1,0 @@