From 34178bf3bd845eb943c247eb4c8f657284ccbf7a Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Wed, 11 Mar 2015 13:10:45 +0000
Subject: [PATCH] IndexQuery*.java: Overrode toString() for all sub classes of IndexQuery.

---
 opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/IndexQueryFactoryImpl.java |   29 +++++++++++++++++++++++++++--
 1 files changed, 27 insertions(+), 2 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/IndexQueryFactoryImpl.java b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/IndexQueryFactoryImpl.java
index 9f6155e..d78f561 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/IndexQueryFactoryImpl.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/IndexQueryFactoryImpl.java
@@ -26,6 +26,8 @@
  */
 package org.opends.server.backends.pluggable;
 
+import static org.opends.messages.JebMessages.*;
+
 import java.util.Collection;
 
 import org.forgerock.i18n.LocalizableMessageBuilder;
@@ -34,8 +36,6 @@
 import org.forgerock.opendj.ldap.spi.IndexingOptions;
 import org.opends.server.backends.pluggable.spi.ReadableStorage;
 
-import static org.opends.messages.JebMessages.*;
-
 /**
  * This class is an implementation of IndexQueryFactory which creates
  * IndexQuery objects as part of the query of the JEB index.
@@ -91,6 +91,12 @@
           }
           return entrySet;
         }
+
+        @Override
+        public String toString()
+        {
+          return "ExactMatch(" + indexID + "=" + key + ")";
+        }
       };
   }
 
@@ -124,6 +130,19 @@
           }
           return entrySet;
         }
+
+        @Override
+        public String toString()
+        {
+          final StringBuilder sb = new StringBuilder("RangeMatch(");
+          sb.append(lowerBound).append(" ");
+          sb.append(includeLowerBound ? "<=" : "<").append(" ");
+          sb.append(indexID).append(" ");
+          sb.append(includeUpperBound ? ">=" : ">").append(" ");
+          sb.append(upperBound);
+          sb.append(")");
+          return sb.toString();
+        }
       };
   }
 
@@ -173,6 +192,12 @@
           }
           return entrySet;
         }
+
+        @Override
+        public String toString()
+        {
+          return "MatchAll(" + PRESENCE_INDEX_KEY + ")";
+        }
       };
   }
 

--
Gitblit v1.10.0