You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ak...@apache.org on 2010/02/21 22:11:16 UTC

svn commit: r912405 - in /directory/apacheds/trunk/jdbm/src/main/java/jdbm/recman: FreePhysicalRowId.java FreePhysicalRowIdPage.java

Author: akarasulu
Date: Sun Feb 21 21:11:15 2010
New Revision: 912405

URL: http://svn.apache.org/viewvc?rev=912405&view=rev
Log:
some formatting

Modified:
    directory/apacheds/trunk/jdbm/src/main/java/jdbm/recman/FreePhysicalRowId.java
    directory/apacheds/trunk/jdbm/src/main/java/jdbm/recman/FreePhysicalRowIdPage.java

Modified: directory/apacheds/trunk/jdbm/src/main/java/jdbm/recman/FreePhysicalRowId.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/jdbm/src/main/java/jdbm/recman/FreePhysicalRowId.java?rev=912405&r1=912404&r2=912405&view=diff
==============================================================================
--- directory/apacheds/trunk/jdbm/src/main/java/jdbm/recman/FreePhysicalRowId.java (original)
+++ directory/apacheds/trunk/jdbm/src/main/java/jdbm/recman/FreePhysicalRowId.java Sun Feb 21 21:11:15 2010
@@ -73,6 +73,7 @@
     {
         return block.readInt( pos + O_SIZE );
     }
+    
 
     /** Sets the size */
     void setSize( int value ) 

Modified: directory/apacheds/trunk/jdbm/src/main/java/jdbm/recman/FreePhysicalRowIdPage.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/jdbm/src/main/java/jdbm/recman/FreePhysicalRowIdPage.java?rev=912405&r1=912404&r2=912405&view=diff
==============================================================================
--- directory/apacheds/trunk/jdbm/src/main/java/jdbm/recman/FreePhysicalRowIdPage.java (original)
+++ directory/apacheds/trunk/jdbm/src/main/java/jdbm/recman/FreePhysicalRowIdPage.java Sun Feb 21 21:11:15 2010
@@ -44,107 +44,144 @@
  *
  * $Id: FreePhysicalRowIdPage.java,v 1.1 2000/05/06 00:00:31 boisvert Exp $
  */
-
 package jdbm.recman;
 
+
 /**
- *  Class describing a page that holds physical rowids that were freed.
+ * Class describing a page that holds physical rowids that were freed.
  */
-final class FreePhysicalRowIdPage extends PageHeader {
+final class FreePhysicalRowIdPage extends PageHeader 
+{
     // offsets
     private static final short O_COUNT = PageHeader.SIZE; // short count
     static final short O_FREE = O_COUNT + Magic.SZ_SHORT;
-    static final short ELEMS_PER_PAGE = 
-  (RecordFile.BLOCK_SIZE - O_FREE) / FreePhysicalRowId.SIZE;
+    static final short ELEMS_PER_PAGE =  ( RecordFile.BLOCK_SIZE - O_FREE ) 
+        / FreePhysicalRowId.SIZE;
     
     // slots we returned.
     FreePhysicalRowId[] slots = new FreePhysicalRowId[ELEMS_PER_PAGE];
 
+    
     /**
-     *  Constructs a data page view from the indicated block.
+     * Constructs a data page view from the indicated block.
      */
-    FreePhysicalRowIdPage(BlockIo block) {
-  super(block);
+    FreePhysicalRowIdPage( BlockIo block ) 
+    {
+        super( block );
     }
+    
 
     /**
-     *  Factory method to create or return a data page for the
-     *  indicated block.
+     * Factory method to create or return a data page for the indicated block.
      */
-    static FreePhysicalRowIdPage getFreePhysicalRowIdPageView(BlockIo block) {
-  BlockView view = block.getView();
-  if (view != null && view instanceof FreePhysicalRowIdPage)
-      return (FreePhysicalRowIdPage) view;
-  else
-      return new FreePhysicalRowIdPage(block);
+    static FreePhysicalRowIdPage getFreePhysicalRowIdPageView( BlockIo block ) 
+    {
+        BlockView view = block.getView();
+        if ( view != null && view instanceof FreePhysicalRowIdPage )
+        {
+            return ( FreePhysicalRowIdPage ) view;
+        }
+        else
+        {
+            return new FreePhysicalRowIdPage( block );
+        }
     }
+    
 
     /** Returns the number of free rowids */
-    short getCount() {
-  return block.readShort(O_COUNT);
+    short getCount() 
+    {
+        return block.readShort( O_COUNT );
     }
 
+    
     /** Sets the number of free rowids */
-    private void setCount(short i) {
-  block.writeShort(O_COUNT, i);
+    private void setCount( short i ) 
+    {
+        block.writeShort( O_COUNT, i );
     }
 
+    
     /** Frees a slot */
-    void free(int slot) {
-  get(slot).setSize(0);
-  setCount((short) (getCount() - 1));
+    void free( int slot ) 
+    {
+        get( slot ).setSize( 0 );
+        setCount( ( short ) ( getCount() - 1 ) );
     }
 
+    
     /** Allocates a slot */
-    FreePhysicalRowId alloc(int slot) {
-  setCount((short) (getCount() + 1));
-  return get(slot);
+    FreePhysicalRowId alloc( int slot ) 
+    {
+        setCount( ( short ) ( getCount() + 1 ) );
+        return get( slot );
     }
 
+    
     /** Returns true if a slot is allocated */
-    boolean isAllocated(int slot) {
-  return get(slot).getSize() != 0;
+    boolean isAllocated( int slot ) 
+    {
+        return get( slot ).getSize() != 0;
     }
+    
 
     /** Returns true if a slot is free */
-    boolean isFree(int slot) {
-  return !isAllocated(slot);
+    boolean isFree( int slot ) 
+    {
+        return ! isAllocated( slot );
     }
     
     
     /** Returns the value of the indicated slot */
-    FreePhysicalRowId get(int slot) {
-  if (slots[slot] == null) 
-      slots[slot] = new FreePhysicalRowId(block, slotToOffset(slot));;
-  return slots[slot];
+    FreePhysicalRowId get( int slot ) 
+    {
+        if ( slots[slot] == null )
+        {
+            slots[slot] = new FreePhysicalRowId( block, slotToOffset( slot ) ) ;
+        }
+  
+        return slots[slot];
     }
+    
 
     /** Converts slot to offset */
-    short slotToOffset(int slot) {
-  return (short) (O_FREE +
-      (slot * FreePhysicalRowId.SIZE));
+    short slotToOffset( int slot ) 
+    {
+        return ( short ) ( O_FREE + ( slot * FreePhysicalRowId.SIZE ) );
     }
     
+    
     /** 
-     *  Returns first free slot, -1 if no slots are available
+     * Returns first free slot, -1 if no slots are available
      */
-    int getFirstFree() {
-  for (int i = 0; i < ELEMS_PER_PAGE; i++) {
-      if (isFree(i))
-    return i;
-  }
-  return -1;
+    int getFirstFree() 
+    {
+        for ( int i = 0; i < ELEMS_PER_PAGE; i++ ) 
+        {
+            if ( isFree( i ) )
+            {
+                return i;
+            }
+        }
+  
+        return -1;
     }
+    
 
     /** 
-     *  Returns first slot with available size >= indicated size,  
-     *  or -1 if no slots are available.
-     **/
-    int getFirstLargerThan(int size) {
-  for (int i = 0; i < ELEMS_PER_PAGE; i++) {
-      if (isAllocated(i) && get(i).getSize() >= size)
-    return i;
-  }
-  return -1;
+     * Returns first slot with available size >= indicated size, or -1 if no 
+     * slots are available.
+     */
+    int getFirstLargerThan( int size ) 
+    {
+        for (int i = 0; i < ELEMS_PER_PAGE; i++) 
+        {
+            if ( isAllocated(i) && get(i).getSize() >= size )
+            {
+                return i;
+            }
+        }
+  
+        return -1;
     }
-}
+}
\ No newline at end of file