From f24b1a1660fbe70491fd88557a00c519605ac77f Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Fri, 14 Feb 2014 11:13:34 +0000
Subject: [PATCH] OPENDJ-1308 Migrate schema support

---
 opendj3-server-dev/src/server/org/opends/server/backends/jeb/NullIndex.java |   47 ++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 40 insertions(+), 7 deletions(-)

diff --git a/opendj3-server-dev/src/server/org/opends/server/backends/jeb/NullIndex.java b/opendj3-server-dev/src/server/org/opends/server/backends/jeb/NullIndex.java
index 2002ac9..c266cc3 100644
--- a/opendj3-server-dev/src/server/org/opends/server/backends/jeb/NullIndex.java
+++ b/opendj3-server-dev/src/server/org/opends/server/backends/jeb/NullIndex.java
@@ -20,26 +20,21 @@
  *
  * CDDL HEADER END
  *
- *      Copyright 2011 ForgeRock AS
+ *      Copyright 2011-2014 ForgeRock AS
  */
-
 package org.opends.server.backends.jeb;
 
-
-
 import java.util.List;
 import java.util.Set;
 
+import org.forgerock.opendj.ldap.ConditionResult;
 import org.opends.server.backends.jeb.importLDIF.ImportIDSet;
-import org.opends.server.types.ConditionResult;
 import org.opends.server.types.DirectoryException;
 import org.opends.server.types.Entry;
 import org.opends.server.types.Modification;
 
 import com.sleepycat.je.*;
 
-
-
 /**
  * A null index which replaces id2children and id2subtree when they have been
  * disabled.
@@ -75,6 +70,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public boolean insertID(IndexBuffer buffer, byte[] keyBytes, EntryID entryID)
   {
     return true;
@@ -85,6 +81,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public boolean insertID(Transaction txn, DatabaseEntry key, EntryID entryID)
       throws DatabaseException
   {
@@ -96,6 +93,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public void insert(DatabaseEntry key, ImportIDSet importIdSet,
       DatabaseEntry data) throws DatabaseException
   {
@@ -107,6 +105,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public void delete(DatabaseEntry key, ImportIDSet importIdSet,
       DatabaseEntry data) throws DatabaseException
   {
@@ -118,6 +117,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public synchronized boolean insert(ImportIDSet importIDSet,
       Set<byte[]> keySet, DatabaseEntry keyData, DatabaseEntry data)
       throws DatabaseException
@@ -130,6 +130,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   void updateKey(Transaction txn, DatabaseEntry key, EntryIDSet deletedIDs,
       EntryIDSet addedIDs) throws DatabaseException
   {
@@ -141,6 +142,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public boolean removeID(IndexBuffer buffer, byte[] keyBytes, EntryID entryID)
   {
     return true;
@@ -151,6 +153,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public void removeID(Transaction txn, DatabaseEntry key, EntryID entryID)
       throws DatabaseException
   {
@@ -162,6 +165,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public void delete(Transaction txn, Set<byte[]> keySet, EntryID entryID)
       throws DatabaseException
   {
@@ -173,6 +177,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public void delete(IndexBuffer buffer, byte[] keyBytes)
   {
     // Do nothing.
@@ -183,6 +188,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public ConditionResult containsID(Transaction txn, DatabaseEntry key,
       EntryID entryID) throws DatabaseException
   {
@@ -194,6 +200,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public EntryIDSet readKey(DatabaseEntry key, Transaction txn,
       LockMode lockMode)
   {
@@ -205,6 +212,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public void writeKey(Transaction txn, DatabaseEntry key,
       EntryIDSet entryIDList) throws DatabaseException
   {
@@ -216,6 +224,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public EntryIDSet readRange(byte[] lower, byte[] upper,
       boolean lowerIncluded, boolean upperIncluded)
   {
@@ -227,6 +236,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public int getEntryLimitExceededCount()
   {
     return 0;
@@ -237,6 +247,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public void closeCursor() throws DatabaseException
   {
     // Do nothing.
@@ -247,6 +258,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public boolean addEntry(IndexBuffer buffer, EntryID entryID, Entry entry)
       throws DatabaseException, DirectoryException
   {
@@ -258,6 +270,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public boolean addEntry(Transaction txn, EntryID entryID, Entry entry)
       throws DatabaseException, DirectoryException
   {
@@ -269,6 +282,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public void removeEntry(IndexBuffer buffer, EntryID entryID, Entry entry)
       throws DatabaseException, DirectoryException
   {
@@ -280,6 +294,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public void removeEntry(Transaction txn, EntryID entryID, Entry entry)
       throws DatabaseException, DirectoryException
   {
@@ -291,6 +306,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public void modifyEntry(Transaction txn, EntryID entryID, Entry oldEntry,
       Entry newEntry, List<Modification> mods) throws DatabaseException
   {
@@ -302,6 +318,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public void modifyEntry(IndexBuffer buffer, EntryID entryID, Entry oldEntry,
       Entry newEntry, List<Modification> mods) throws DatabaseException
   {
@@ -313,6 +330,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public boolean setIndexEntryLimit(int indexEntryLimit)
   {
     return false;
@@ -323,6 +341,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public int getIndexEntryLimit()
   {
     return 0;
@@ -333,6 +352,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public synchronized void setTrusted(Transaction txn, boolean trusted)
       throws DatabaseException
   {
@@ -344,6 +364,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public synchronized boolean isTrusted()
   {
     return true;
@@ -354,6 +375,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public synchronized boolean isRebuildRunning()
   {
     return false;
@@ -364,6 +386,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public synchronized void setRebuildStatus(boolean rebuildRunning)
   {
     // Do nothing.
@@ -374,6 +397,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public boolean getMaintainCount()
   {
     return false;
@@ -384,6 +408,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public void open() throws DatabaseException
   {
     // Do nothing.
@@ -394,6 +419,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   synchronized void close() throws DatabaseException
   {
     // Do nothing.
@@ -404,6 +430,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   protected OperationStatus put(Transaction txn, DatabaseEntry key,
       DatabaseEntry data) throws DatabaseException
   {
@@ -415,6 +442,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   protected OperationStatus read(Transaction txn, DatabaseEntry key,
       DatabaseEntry data, LockMode lockMode) throws DatabaseException
   {
@@ -426,6 +454,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   protected OperationStatus insert(Transaction txn, DatabaseEntry key,
       DatabaseEntry data) throws DatabaseException
   {
@@ -437,6 +466,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   protected OperationStatus delete(Transaction txn, DatabaseEntry key)
       throws DatabaseException
   {
@@ -448,6 +478,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public Cursor openCursor(Transaction txn, CursorConfig cursorConfig)
       throws DatabaseException
   {
@@ -459,6 +490,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public long getRecordCount() throws DatabaseException
   {
     return 0;
@@ -469,6 +501,7 @@
   /**
    * {@inheritDoc}
    */
+  @Override
   public PreloadStats preload(PreloadConfig config) throws DatabaseException
   {
     return new PreloadStats();

--
Gitblit v1.10.0