From 36e213444660f0a74ed415adeab490a5f3d50a6f Mon Sep 17 00:00:00 2001
From: Fabio Pistolesi <fabio.pistolesi@forgerock.com>
Date: Fri, 09 Oct 2015 11:40:06 +0000
Subject: [PATCH] OPENDJ-1791 Implement a tool like dbtest for the pluggable backend

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

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/DefaultIndex.java b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/DefaultIndex.java
index b224b91..cfc6bf6 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/DefaultIndex.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/DefaultIndex.java
@@ -109,6 +109,23 @@
   }
 
   @Override
+  public String valueToString(ByteString value)
+  {
+    StringBuilder sb = new StringBuilder();
+    final EntryIDSet eIDSet = decodeValue(ByteString.empty(), value);
+    eIDSet.toString(sb);
+    if (eIDSet.isDefined())
+    {
+      for(EntryID entryID : eIDSet)
+      {
+        sb.append(" ");
+        sb.append(entryID);
+      }
+    }
+    return sb.toString();
+  }
+
+  @Override
   public final Cursor<ByteString, EntryIDSet> openCursor(ReadableTransaction txn)
   {
     checkNotNull(txn, "txn must not be null");

--
Gitblit v1.10.0