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

Jean-Noel Rouvignac
14.31.2014 ca1b61fb97a99319ff94921775fc665447d8e392
refs
author Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Friday, March 14, 2014 12:31 +0100
committer Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Friday, March 14, 2014 12:31 +0100
commitca1b61fb97a99319ff94921775fc665447d8e392
tree 988838935edb6b5dc77272fe60792c45948fe5f0 tree | zip | gz
parent 01dadb1ed2362800db9c7ca04477acc0958f8859 view | diff
OPENDJ-1308 (CR-3156) Migrate schema support - ByteString - Indexer

Used ByteString everywhere with the JE Backend Indexer.
Changed all code up down and sideways to use ByteStrings too.


AttributeIndex.java:
Added BSKeyComparator to match the order defined by KeyComparator for backward compatibility.

Index.java:
Added byte string comparator field.

Indexer.java:
Pulled up comparator field + getComparator() here.
Added bsComparator field + getBSComparator() for ByteStrings.

VerifyJob.java:
In verifyAttribute(), reused the DatabaseEntry object.
15 files modified
642 ■■■■ changed files
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/AttributeIndex.java 53 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/EntryContainer.java 31 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/EntryIDSet.java 28 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/ID2CIndexer.java 41 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/ID2SIndexer.java 41 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/Index.java 96 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/IndexBuffer.java 60 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/Indexer.java 46 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/JEExtensibleIndexer.java 50 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/NullIndex.java 11 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/PresenceIndexer.java 58 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/VerifyJob.java 30 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/importLDIF/Importer.java 20 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/tests/unit-tests-testng/src/server/org/opends/server/backends/jeb/TestBackendImpl.java 37 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/tests/unit-tests-testng/src/server/org/opends/server/backends/jeb/TestVerifyJob.java 40 ●●●●● diff | view | raw | blame | history