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

Jean-Noel Rouvignac
21.25.2015 167b0dde925af61a07bed4ce3cc30def39a802b9
refs
author Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Thursday, May 21, 2015 10:25 +0200
committer Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Thursday, May 21, 2015 10:25 +0200
commit167b0dde925af61a07bed4ce3cc30def39a802b9
tree 8304653694d8bcb35c432ff2ccaf00a20576d737 tree | zip | gz
parent a145657fb67a07960c7d0be1de17966554071eee view | diff
OPENDJ-2016 Implement new on disk merge import strategy based on storage engine

OnDiskMergeStorageImporter now writes all keys/values to the Importer.
Added various toKey() and toValue() methods to the index classes.


OnDiskMergeStorageImporter.java
Write all keys/values to the Importer.
Rewrote the code inherited from OnDiskMergeBufferImporter + simplified the code


DN2ID.java:
Renamed dnToKey() to toKey().

DN2URI.java:
Added toKey() and toValue().
Used try-with-resources + diamond operator.

VLVIndex.java:
Extracted toKey() from encodeVLVKey().
Used try-with-resources.


VerifyJob.java:
Consequence of the change to VLVIndex.encodeKey().
Code cleanup.

IndexBuffer.java:
Code cleanup
6 files modified
385 ■■■■■ changed files
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/DN2ID.java 20 ●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/DN2URI.java 124 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/IndexBuffer.java 55 ●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/OnDiskMergeStorageImporter.java 73 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/VLVIndex.java 41 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/VerifyJob.java 72 ●●●●● diff | view | raw | blame | history