From 42fbf08eb02ea8464a6b03fc47b75ad400bed44f Mon Sep 17 00:00:00 2001
From: Yannick Lecaillez <yannick.lecaillez@forgerock.com>
Date: Mon, 16 Mar 2015 09:36:32 +0000
Subject: [PATCH] OPENDJ-1866: Make EntryIDSet more maintainable.
---
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/IndexQuery.java | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/IndexQuery.java b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/IndexQuery.java
index ac34069..42dd2bc 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/IndexQuery.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/IndexQuery.java
@@ -26,7 +26,9 @@
*/
package org.opends.server.backends.pluggable;
-import static org.opends.server.backends.pluggable.IndexFilter.*;
+import static org.opends.server.backends.pluggable.EntryIDSet.newUndefinedSet;
+import static org.opends.server.backends.pluggable.IndexFilter.CURSOR_ENTRY_LIMIT;
+import static org.opends.server.backends.pluggable.IndexFilter.FILTER_CANDIDATE_THRESHOLD;
import java.util.Collection;
@@ -91,7 +93,6 @@
return new NullIndexQuery();
}
-
/**
* This class creates a Null IndexQuery. It is used when there is no
* record in the index. It may also be used when the index contains
@@ -103,7 +104,7 @@
@Override
public EntryIDSet evaluate(LocalizableMessageBuilder debugMessage)
{
- return new EntryIDSet();
+ return newUndefinedSet();
}
@Override
@@ -194,8 +195,7 @@
{
entryIDs.addAll(query.evaluate(debugMessage));
}
- if (entryIDs.isDefined()
- && entryIDs.size() <= FILTER_CANDIDATE_THRESHOLD)
+ if (entryIDs.isDefined() && entryIDs.size() >= CURSOR_ENTRY_LIMIT)
{
break;
}
--
Gitblit v1.10.0