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

Jean-Noel Rouvignac
16.13.2014 ba6deb90899c025c0bd5e8b2bb169a90daa0e2aa
refs
author Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Tuesday, December 16, 2014 11:13 +0100
committer Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Tuesday, December 16, 2014 11:13 +0100
commitba6deb90899c025c0bd5e8b2bb169a90daa0e2aa
tree 59441a5d4fa53845f7a798abde3d1e8d08cc7bc8 tree | zip | gz
parent bba4ae2052d704110137110ec01c535ced0e1a0c view | diff
OPENDJ-1602 (CR-5566) New pluggable storage based backend

Simplified code.


+-----+
| JEB |
+-----+

SortValuesSet.java:
Added add(SortValues), changed remove(long, ByteString[]) into remove(SortValues).

jeb.VLVIndex.java:
Used SortValuesSet new methods.

TestVerifyJob.java:
Adapted the code to SortValuesSet.remove() new signature.


+-----------+
| Pluggable |
+-----------+

Did the same changes as in JEB.


EntryContainer.java:
Used EntryID.toByteString() instead of the less efficient ByteString.valueOf(EntryID.longValue()).
Removed calls to EntryId.longValue() in logging calls.

JebFormat.java:
Removed entryIDToDatabase(), replaced by calls to EntryID.toByteString().

SuffixContainer.java:
Removed unused imports.

VerifyJob.java:
Used vlvIndex.encodeKey(SortValues).
Fixed formatting.

VLVIndex.java:
Changed encodeKey() visibility to package private.
9 files modified
308 ■■■■ changed files
opendj3-server-dev/src/server/org/opends/server/backends/jeb/SortValuesSet.java 98 ●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/jeb/VLVIndex.java 8 ●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/pluggable/EntryContainer.java 31 ●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/pluggable/JebFormat.java 14 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/pluggable/SortValuesSet.java 103 ●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/pluggable/SuffixContainer.java 2 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/pluggable/VLVIndex.java 25 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/pluggable/VerifyJob.java 12 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/tests/unit-tests-testng/src/server/org/opends/server/backends/jeb/TestVerifyJob.java 15 ●●●●● diff | view | raw | blame | history