From 65aba8bb05fb4a117a527496be2d0342b343963a Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Sat, 14 Mar 2015 01:46:09 +0000
Subject: [PATCH] OPENDJ-1848: minor improvements to DatabaseContainer

---
 opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/NullIndex.java |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/NullIndex.java b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/NullIndex.java
index 2c9d460..dbf5d52 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/NullIndex.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/NullIndex.java
@@ -25,6 +25,7 @@
 package org.opends.server.backends.pluggable;
 
 import java.util.List;
+import java.util.Set;
 
 import org.forgerock.opendj.ldap.ByteSequence;
 import org.forgerock.opendj.ldap.ByteString;
@@ -48,6 +49,8 @@
       EntryContainer entryContainer) throws StorageRuntimeException
   {
     super(name, indexer, state, 0, 0, false, txn, entryContainer);
+    state.putIndexTrustState(txn, this, false);
+    super.delete(txn);
   }
 
   @Override
@@ -163,4 +166,17 @@
   {
     return 0;
   }
+
+  @Override
+  void delete(WriteableStorage txn) throws StorageRuntimeException
+  {
+    // Do nothing.
+  }
+
+  @Override
+  void indexEntry(Entry entry, Set<ByteString> keys, IndexingOptions options)
+  {
+    // Do nothing.
+  }
+
 }

--
Gitblit v1.10.0