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

Jean-Noel Rouvignac
07.19.2014 c7a06e53f0b6d640ae9dd6f9e76d46e12167410b
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
commitc7a06e53f0b6d640ae9dd6f9e76d46e12167410b
tree 895555996692cf3bf0a3d7306da21a7396ac23d0 tree | zip | gz
parent d6f8655b4003ea42ab15c4248d15f0a8e798d449 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
opendj3-server-dev/src/server/org/opends/server/api/ExtensibleIndexer.java 30 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/jeb/ApproximateIndexer.java 22 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/jeb/AttributeIndex.java 4 ●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/jeb/EqualityIndexer.java 42 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/jeb/JEExtensibleIndexer.java 20 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/jeb/OrderingIndexer.java 22 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/jeb/SubstringIndexer.java 69 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/schema/CollationMatchingRuleFactory.java 135 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/schema/TimeBasedMatchingRuleFactory.java 86 ●●●● diff | view | raw | blame | history
opendj3-server-dev/tests/unit-tests-testng/src/server/org/opends/server/backends/jeb/TestBackendImpl.java 2 ●●● diff | view | raw | blame | history