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

Jean-Noel Rouvignac
07.48.2015 b691484841de88186269596258ad113db5ba5245
Code simplification in AttributeIndex

AttributeIndex.java:
Inlined getAllIndexes().
2 files modified
13 ■■■■■ changed files
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/AttributeIndex.java 11 ●●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/IndexBuffer.java 2 ●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/AttributeIndex.java
@@ -1042,17 +1042,6 @@
        || indexId.equals(IndexType.APPROXIMATE.toString());
  }
  /**
   * Retrieves all the indexes used by this attribute index.
   *
   * @return A collection of all indexes in use by this attribute
   * index.
   */
  Collection<Index> getAllIndexes()
  {
    return new LinkedHashSet<Index>(nameToIndexes.values());
  }
  Map<String, MatchingRuleIndex> getNameToIndexes()
  {
    return nameToIndexes;
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/IndexBuffer.java
@@ -200,7 +200,7 @@
     */
    for (AttributeIndex attributeIndex : entryContainer.getAttributeIndexes())
    {
      for (Index index : attributeIndex.getAllIndexes())
      for (Index index : attributeIndex.getNameToIndexes().values())
      {
        flushIndex(index, txn, bufferedIndexes.remove(index));
      }