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

Jean-Noel Rouvignac
11.47.2014 249b671289cc6373d8550156a80fa3f6f6c695a1
refs
author Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Friday, April 11, 2014 15:47 +0200
committer Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Friday, April 11, 2014 15:47 +0200
commit249b671289cc6373d8550156a80fa3f6f6c695a1
tree aa5e58d965e5fb254ea334e2514015ad2156fb63 tree | zip | gz
parent ee609262521c820659427eefc53095900f3b8f66 view | diff
OPENDJ-1308 Migrate schema support

In SubstringIndexer.createKeys(), used the IndexingOptions parameter rather than the field.
Caller of createKeys() was passing in a null IndexingOptions, so this has to be fixed all the way up the call hierarchy.



SubstringIndexer.java:
In createKeys(), used the IndexingOptions parameter rather than the field.
In ctor, remove now unused IndexingOptions parameter.


AttributeIndex.java:
Consequence of the change to SubstringIndexer.
Added getIndexingOptions().
In applyConfigurationChange(), also used applyChangeToIndex() for substringIndexer.
In addEntry(), removeEntry() and modifyEntry(), renamed local variables + passed down the IndexingOptions.

Indexer.java, ID2CIndexer.java, ID2SIndexer.java, PresenceIndexer.java:
In indexEntry(), replaceEntry() and modifyEntry(), added IndexingOptions parameter.
Added Indexer.toString() to mutualize javadocs for this method.
Used {@inheritDoc}.

Index.java, NullIndex.java, JEExtensibleIndexer.java:
In a few methods, added IndexingOptions parameter + passed them down.


VerifyJob.java:
In iterateIndex(), passed down the IndexingOptions.
In iterateAttrIndex(), added IndexingOptions parameter + passed them down + removed unused parameters.
Removed now unused IndexType enum.

Importer.java:
In fillIndexKey(), processIndexes() andprocessExtensibleIndexes(),
In a few methods, added IndexingOptions parameter + passed them down.

TestBackendImpl.java:
In newSubstringIndexer(), consequence of the change to SubstringIndexer ctor.
Extracted method getOptions() + called it from assertIndexContainsID() methods.
12 files modified
507 ■■■■■ changed files
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/AttributeIndex.java 109 ●●●●● 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 39 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/Indexer.java 18 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/JEExtensibleIndexer.java 58 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/NullIndex.java 13 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/PresenceIndexer.java 42 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/SubstringIndexer.java 9 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/VerifyJob.java 66 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/importLDIF/Importer.java 45 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/tests/unit-tests-testng/src/server/org/opends/server/backends/jeb/TestBackendImpl.java 26 ●●●●● diff | view | raw | blame | history