OAK-340 Basic reindex support in the lucene index

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393639 13f79535-47bb-0310-9956-ffa450edef68
OAK-358 QueryEngine Lucene Index support for reference search


git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393642 13f79535-47bb-0310-9956-ffa450edef68
OAK-340 Basic reindex support in the lucene index

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393711 13f79535-47bb-0310-9956-ffa450edef68
OAK-340 Basic reindex support in the lucene index
 - setting the path to Iterable was a bad idea, it can get consumed and future iteration will just get an empty iterator 

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393740 13f79535-47bb-0310-9956-ffa450edef68
OAK-359 QueryEngine joins lack nodeType information


git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393758 13f79535-47bb-0310-9956-ffa450edef68
OAK-154 Full text search index
 - osgi package export

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393759 13f79535-47bb-0310-9956-ffa450edef68
OAK-50 : Implement User Management (WIP)

unused import

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393944 13f79535-47bb-0310-9956-ffa450edef68
OAK-90 : Implement Principal Management (WIP)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393945 13f79535-47bb-0310-9956-ffa450edef68
OAK-51 : Access Control (WIP)


git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393946 13f79535-47bb-0310-9956-ffa450edef68
OAK-340 Basic reindex support in the lucene index
 - removing the 'null' call, using an empty node state as reference instead (a trick I got from Jukka)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393950 13f79535-47bb-0310-9956-ffa450edef68
OAK-347 QueryEngine 'like' interpretation error
 - support for '%' queries


git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393951 13f79535-47bb-0310-9956-ffa450edef68
OAK-297 QueryIndexProvider should use NodeState

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393959 13f79535-47bb-0310-9956-ffa450edef68
 OAK-91 - Implement Authentication Support (WIP)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393961 13f79535-47bb-0310-9956-ffa450edef68
OAK-270: Enforce uniqueness of jcr:uuid

Generalize the unique index to a full property index that can optionally also enforce uniqueness constraints.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393963 13f79535-47bb-0310-9956-ffa450edef68
OAK-360: TypeValidator must ignore childOrder property

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393964 13f79535-47bb-0310-9956-ffa450edef68
OAK-270: Enforce uniqueness of jcr:uuid

Adapt code to match concurrent changes

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393970 13f79535-47bb-0310-9956-ffa450edef68
OAK-362 Unify all the existing index implementations under one package

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393981 13f79535-47bb-0310-9956-ffa450edef68
 OAK-91 - Implement Authentication Support (WIP)
 OAK-90 - Principal Management (WIP)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393986 13f79535-47bb-0310-9956-ffa450edef68
javadoc

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393987 13f79535-47bb-0310-9956-ffa450edef68
indention

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393989 13f79535-47bb-0310-9956-ffa450edef68