OAK-1432 Query: use "union" for complex XPath queries that use multiple "or"

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1570103 13f79535-47bb-0310-9956-ffa450edef68
minor improvement: use constant for oak:Unstructured node type

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1570104 13f79535-47bb-0310-9956-ffa450edef68
javadoc, cleanup TODOs, minor improvement

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1570105 13f79535-47bb-0310-9956-ffa450edef68
OAK-1441: o.a.j.o.api.Tree/Root allows access to hidden nodes
Test case

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1570150 13f79535-47bb-0310-9956-ffa450edef68
OAK-1445 NodeTypeIndex is missing osgi annotations



git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1570179 13f79535-47bb-0310-9956-ffa450edef68
OAK-1441: o.a.j.o.api.Tree/Root allows access to hidden nodes
Introduce the HiddenTree class for representing tree instances of "hidden" nodes.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1570184 13f79535-47bb-0310-9956-ffa450edef68
OAK-1441: o.a.j.o.api.Tree/Root allows access to hidden nodes
Re-enable ignored test

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1570185 13f79535-47bb-0310-9956-ffa450edef68
OAK-1424 : Oak API allows to create hidden tree and properties

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1570187 13f79535-47bb-0310-9956-ffa450edef68
OAK-1440: o.a.j.o.api.Tree.toString hits hidden nodes
filter hidden items in toString

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1570199 13f79535-47bb-0310-9956-ffa450edef68
OAK-1432 Query: use "union" for complex XPath queries that use multiple "or" (split statements into multiple lines for readability)

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

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1570202 13f79535-47bb-0310-9956-ffa450edef68
OAK-1432 Query: use "union" for complex XPath queries that use multiple "or" (split statements into multiple lines for readability)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1570221 13f79535-47bb-0310-9956-ffa450edef68
release notes Apache Jackrabbit Oak 17a

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1570222 13f79535-47bb-0310-9956-ffa450edef68
OAK-1434 : Cleanup dependencies of oak-core (WIP)

- minor cleanup in oak-core's kernel test package
- move json package to commons
- move common utilities to commons


git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1570228 13f79535-47bb-0310-9956-ffa450edef68
OAK-1370: Guard against concurrent read access through the same session
Wrap iterators into synchronized wrappers where necessary

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1570251 13f79535-47bb-0310-9956-ffa450edef68
OAK-964: Performance regression for LargeMoveTestIT.moveTest() on MongoMK
Remove test case as it is supercede by org.apache.jackrabbit.oak.jcr.LargeOperationIT

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1570272 13f79535-47bb-0310-9956-ffa450edef68
OAK-1353: Test org.apache.jackrabbit.mk.ConcurrentWriteIT execute in single thread.
Applied patch from Shashank Gupta. Credits!

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1570277 13f79535-47bb-0310-9956-ffa450edef68
OAK-1434 : Cleanup dependencies of oak-core (WIP)

- move blob store base implementations to oak.spi.blob package
- tmp move to separate oak-blob bundle in order to avoid circular dependency between oak-mk and oak-core


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