Author: kayyagari
Date: Mon May 13 07:36:10 2013
New Revision: 1481720

URL: http://svn.apache.org/r1481720
Log:
added a integer flag for allowing duplicates

Modified:
    
labs/mavibot/trunk/mavibot/src/main/java/org/apache/mavibot/btree/BTreeHeader.java

Modified: 
labs/mavibot/trunk/mavibot/src/main/java/org/apache/mavibot/btree/BTreeHeader.java
URL: 
http://svn.apache.org/viewvc/labs/mavibot/trunk/mavibot/src/main/java/org/apache/mavibot/btree/BTreeHeader.java?rev=1481720&r1=1481719&r2=1481720&view=diff
==============================================================================
--- 
labs/mavibot/trunk/mavibot/src/main/java/org/apache/mavibot/btree/BTreeHeader.java
 (original)
+++ 
labs/mavibot/trunk/mavibot/src/main/java/org/apache/mavibot/btree/BTreeHeader.java
 Mon May 13 07:36:10 2013
@@ -81,6 +81,7 @@ import java.util.concurrent.atomic.Atomi
     /** The existing versions */
     private long[] versions;
 
+    private int allowDuplicates = 0;
 
     /**
      * Creates a BTreeHeader instance
@@ -299,6 +300,18 @@ import java.util.concurrent.atomic.Atomi
     }
 
 
+    /* No qualifier*/boolean isAllowDuplicates()
+    {
+        return ( allowDuplicates == 1 );
+    }
+
+
+    /* No qualifier*/void setAllowDuplicates( boolean allowDuplicates )
+    {
+        this.allowDuplicates = ( allowDuplicates ? 1 : 0 );
+    }
+
+
     /**
      * @see Object#toString()
      */
@@ -313,6 +326,7 @@ import java.util.concurrent.atomic.Atomi
         sb.append( ", nextBTree[" ).append( nextBTreeOffset ).append( "]" );
         sb.append( ", nbElems[" ).append( nbElems ).append( "]" );
         sb.append( ", pageSize[" ).append( pageSize ).append( "]" );
+        sb.append( ", hasDuplicates[" ).append( isAllowDuplicates() ).append( 
"]" );
         sb.append( "{\n" );
         sb.append( "    Key serializer   : " ).append( keySerializerFQCN 
).append( "\n" );
         sb.append( "    Value serializer : " ).append( valueSerializerFQCN 
).append( "\n" );



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to