From a411c55dfacc6d4e1fd237aaee2155a2d7dd6d25 Mon Sep 17 00:00:00 2001
From: dugan <dugan@localhost>
Date: Mon, 07 Apr 2008 13:51:03 +0000
Subject: [PATCH] Import performance commits:

---
 opends/src/server/org/opends/server/backends/jeb/importLDIF/ImportIDSet.java |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/opends/src/server/org/opends/server/backends/jeb/importLDIF/ImportIDSet.java b/opends/src/server/org/opends/server/backends/jeb/importLDIF/ImportIDSet.java
index ebdaddc..12376ca 100644
--- a/opends/src/server/org/opends/server/backends/jeb/importLDIF/ImportIDSet.java
+++ b/opends/src/server/org/opends/server/backends/jeb/importLDIF/ImportIDSet.java
@@ -39,8 +39,10 @@
    *
    * @param entryID The entry ID to add.
    * @param entryLimit The entry limit.
+   * @param maintainCount Maintain count of IDs if in undefined mode.
    */
-  public void addEntryID(EntryID entryID, int entryLimit);
+  public void
+  addEntryID(EntryID entryID, int entryLimit, boolean maintainCount);
 
   /**
    * Return if a  set is defined or not.
@@ -76,13 +78,22 @@
    * @param dbBytes The byte array read from DB.
    * @param bufImportIDSet The import ID set to merge.
    * @param entryLimit The entry limit.
+   * @param maintainCount Maintain count of iDs if in undefined mode.
    * @return <CODE>True</CODE> if the merged set is undefined.
    */
   public boolean merge(byte[] dbBytes, ImportIDSet bufImportIDSet,
-                       int entryLimit);
+                       int entryLimit, boolean maintainCount);
 
   /**
    * Set the import ID set to the undefined state.
    */
   public void setUndefined();
+
+
+  /**
+   * Return the undefined size.
+   *
+   * @return The undefined count.
+   */
+  public long getUndefinedSize();
 }

--
Gitblit v1.10.0