Examples of ArrayBitMaskMappingStrategy


Examples of org.apache.kato.common.ArrayBitMaskMappingStrategy

    System.out.println("Array Size        = "+arraySize);
    System.out.println("Element Nos       = "+elementNo1+","+elementNo2+" ("+Integer.toBinaryString(elementNo2));
    int maxBitShift=  (int) (31 - (Math.log10(arraySize)/Math.log10(2)))+1;
    System.out.println("Maximum bit shift = "+maxBitShift);
   
    ArrayBitMaskMappingStrategy c=new ArrayBitMaskMappingStrategy(arraySize,2);
   
    int arrayIndex1 =   c.getIndexArrayElement(elementNo1);
    int seekCount1  =   c.getSeekCount(elementNo1);
   
    System.out.println("Array Index1       = "+arrayIndex1+" : "+seekCount1);
   
    int arrayIndex2 =  c.getIndexArrayElement(elementNo2);
    int seekCount2  =  c.getSeekCount(elementNo2);
   
    System.out.println("Array Index2       = "+arrayIndex2+" : "+seekCount2);
   
    int bitcount=(int) (Math.log10(elementNo2)/Math.log10(2))+1;
    int max= ( 1 << bitcount ) -1;
View Full Code Here

Examples of org.apache.kato.common.ArrayBitMaskMappingStrategy

 
 
 
  public void testArraySize1bit() {
   
    ArrayBitMaskMappingStrategy c=new ArrayBitMaskMappingStrategy(8,2);
    assertEquals(8,c.getArraySize());

   
  }
View Full Code Here

Examples of org.apache.kato.common.ArrayBitMaskMappingStrategy

   
  }

  public void testBucketSize1bit() {
   
    ArrayBitMaskMappingStrategy c=new ArrayBitMaskMappingStrategy(8,2);
    assertEquals(2,c.getBucketSize());
   
  }
View Full Code Here

Examples of org.apache.kato.common.ArrayBitMaskMappingStrategy

    assertEquals(2,c.getBucketSize());
   
  }
  public void testArraySize5bit() {
   
    ArrayBitMaskMappingStrategy c=new ArrayBitMaskMappingStrategy(8,30);
    assertEquals(8,c.getArraySize());

   
  }
View Full Code Here

Examples of org.apache.kato.common.ArrayBitMaskMappingStrategy

   
  }

  public void testBucketSize5bit() {
   
    ArrayBitMaskMappingStrategy c=new ArrayBitMaskMappingStrategy(8,30);
    assertEquals(32,c.getBucketSize());
   
  }
View Full Code Here

Examples of org.apache.kato.common.ArrayBitMaskMappingStrategy

   
  }

  public void testGet0ElementFrom1Bit() {
   
    ArrayBitMaskMappingStrategy c=new ArrayBitMaskMappingStrategy(8,2);
    assertEquals(0,c.getIndexArrayElement(0));
    assertEquals(0,c.getSeekCount(0));
   
  }
View Full Code Here

Examples of org.apache.kato.common.ArrayBitMaskMappingStrategy

    assertEquals(0,c.getSeekCount(0));
   
  }
  public void testGet0ElementSeekCountFrom1Bit() {
   
    ArrayBitMaskMappingStrategy c=new ArrayBitMaskMappingStrategy(8,2);
    assertEquals(0,c.getSeekCount(0));
   
  }
View Full Code Here

Examples of org.apache.kato.common.ArrayBitMaskMappingStrategy

   
  }
 
  public void testGet1ElementFrom1Bit() {
   
    ArrayBitMaskMappingStrategy c=new ArrayBitMaskMappingStrategy(8,2);
    assertEquals(0,c.getIndexArrayElement(1));
   
   
  }
View Full Code Here

Examples of org.apache.kato.common.ArrayBitMaskMappingStrategy

   
   
  }
  public void testGet1ElementSeekFrom1Bit() {
   
    ArrayBitMaskMappingStrategy c=new ArrayBitMaskMappingStrategy(8,2);
    assertEquals(1,c.getSeekCount(1));
   
  }
View Full Code Here

Examples of org.apache.kato.common.ArrayBitMaskMappingStrategy

   
  }
 
  public void testGet3ElementFrom1Bit() {
   
    ArrayBitMaskMappingStrategy c=new ArrayBitMaskMappingStrategy(8,2);
    assertEquals(1,c.getIndexArrayElement(3));
   
   
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.