mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Matthew Swift
18.56.2014 90193d1a7d268be61082cbb72be172c1f53e5670
refs
author Matthew Swift <matthew.swift@forgerock.com>
Thursday, December 18, 2014 23:56 +0100
committer Matthew Swift <matthew.swift@forgerock.com>
Thursday, December 18, 2014 23:56 +0100
commit90193d1a7d268be61082cbb72be172c1f53e5670
tree db890d7c3662b24ddb3b770bfc6a64562653e301 tree | zip | gz
parent 4ed86d556b81e9a078d72d4889071644a66e0e43 view | diff
OPENDJ-1602 (CR-5566) New pluggable storage based backend

Clean up VLV indexing:

* VLVKeyComparator is no longer needed because our storage engines won't need custom comparators. Move remaining functionality into VLVIndex
* improve encapsulation in VLVIndex
* remove duplicate code from VLVIndex.

This change is just code cleanup: the VLV indexes will not work until we have fixed up the key normalization to be compatible with memcmp().
3 files modified
1 files deleted
693 ■■■■ changed files
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/pluggable/SortValuesSet.java 16 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/pluggable/VLVIndex.java 324 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/pluggable/VLVKeyComparator.java 351 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/pluggable/VerifyJob.java 2 ●●● diff | view | raw | blame | history