OAK-301 : oak docu

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1605325 13f79535-47bb-0310-9956-ffa450edef68
OAK-1816 - Oak#createContentRepository never unregisters some of its services

Unregister the registrations via making ContentRepositoryImpl implement Closeable

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1605447 13f79535-47bb-0310-9956-ffa450edef68
OAK-1914 - add profile for building with Oracle RDB support

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1605490 13f79535-47bb-0310-9956-ffa450edef68
OAK-1914 - rename "SIZE" (reserved term in Oracle) to "DSIZE", add create table statement for Oracle, add workaround for incorrect sort behavior


git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1605491 13f79535-47bb-0310-9956-ffa450edef68
OAK-1914 - add Oracle RDB test fixture

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1605492 13f79535-47bb-0310-9956-ffa450edef68
OAK-1916: NodeStoreKernel doesn't handle array properties correctly

Adjust SegmentNodeState to work correctly with non-name type properties

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1605526 13f79535-47bb-0310-9956-ffa450edef68
OAK-1917: FileNotFoundException during TarMK GC

The "graph != null" condition from OAK-1780 should only be used to force
the rewriting of an old tar file when that tar file still contains some
referenceable content, not when the entire file can be removed.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1605670 13f79535-47bb-0310-9956-ffa450edef68
Merge branch 'upstream-trunk' into OAK-1907
OAK-1907 Better cost estimates for traversal, property, and ordered
indexes

covered the nodeAdded for adding the node counts
OAK-1907 Better cost estimates for traversal, property, and ordered
indexes

covered estiamate of removed nodes
OAK-1907 Better cost estimates for traversal, property, and ordered
indexes

covered the node removed case
OAK-1907 Better cost estimates for traversal, property, and ordered
indexes

covered the approximate counting
OAK-1907 Better cost estimates for traversal, property, and ordered
indexes

optimised the count to avoid a double loop while counting.