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

Matthew Swift
18.56.2014 ffe47ffdf1b70a54ed566cde26ad343125109500
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
commitffe47ffdf1b70a54ed566cde26ad343125109500
tree abab1114081d1fb2d26fb2090c59518482a2603d tree | zip | gz
parent 251339b8e0d0dcc3bcbe20aa7bdb51d1a78942e7 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().
1 files deleted
3 files modified
693 ■■■■ changed files
opendj3-server-dev/src/server/org/opends/server/backends/pluggable/SortValuesSet.java 16 ●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/pluggable/VLVIndex.java 324 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/pluggable/VLVKeyComparator.java 351 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/pluggable/VerifyJob.java 2 ●●● diff | view | raw | blame | history