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 @@