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