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

Jean-Noel Rouvignac
07.19.2014 5712b9b5e1e139088d0e62e30213d8dabb67f668
refs
author Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Friday, March 7, 2014 14:19 +0100
committer Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Friday, March 7, 2014 14:19 +0100
commit5712b9b5e1e139088d0e62e30213d8dabb67f668
tree 1fdb20cacb44207ca42eab09378047a2dc20de80 tree | zip | gz
parent 0cb22c0eca1e16a1263ade276374d92ddffaae3e view | diff
OPENDJ-1308 Migrate schema support


Transformed ExtensibleIndexer's getKeys() into createKeys(), using ByteString instead of AttributeValue and byte[].


ExtensibleIndexer.java:
Transformed getKeys() into createKeys(), all implementations have been updated.
Removed the createKeys() empty implementation that overrides the interface declaration.

ApproximateIndexer.java, OrderingIndexer.java, SubstringIndexer.java:
Consequence of the change to ExtensibleIndexer.
Removed the now unused logger.

EqualityIndexer.java
Consequence of the change to ExtensibleIndexer.
Added equalityRule field + passed it in the ctor, to cater for the fact we do not use AttributeValue.getNormalizedValue() anymore.
Removed the now unused logger.

TestBackendImpl.java:
Consequence of changing

CollationMatchingRuleFactory.java:
Consequence of the change to ExtensibleIndexer.
Extracted method createRangeMatchQuery().

TimeBasedMatchingRuleFactory.java:
Consequence of the change to ExtensibleIndexer.
Extracted method addKeyIfNotZero().

AttributeIndex.java
JEExtensibleIndexer.java
10 files modified
432 ■■■■■ changed files
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/api/ExtensibleIndexer.java 30 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/ApproximateIndexer.java 22 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/AttributeIndex.java 4 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/EqualityIndexer.java 42 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/JEExtensibleIndexer.java 20 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/OrderingIndexer.java 22 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/jeb/SubstringIndexer.java 69 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/schema/CollationMatchingRuleFactory.java 135 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/schema/TimeBasedMatchingRuleFactory.java 86 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3-server-dev/tests/unit-tests-testng/src/server/org/opends/server/backends/jeb/TestBackendImpl.java 2 ●●● diff | view | raw | blame | history