Package eu.stratosphere.pact.runtime.hash.util

Examples of eu.stratosphere.pact.runtime.hash.util.LastBitsToRange


  @Test
  public void testStepSeventeen() {

    // Define numbers of buckets on each level
    RangeCalculator[] rangeCalculators = {
        new LastBitsToRange(10), // 2^10=1024 Buckets on level 0
        new LastBitsToRange(10), // 2^10=1024 Buckets on level 1
        new LastBitsToRange(10) }; // 2^10=1024 Buckets on level 2

    Iterator<Integer> importIterator = new StepRangeIterator(-30000000,
        30000000, 17);

    MultiLevelHashTester ht = new MultiLevelHashTester(importIterator,
View Full Code Here


  @Test
  public void testThreeLevel() {

    // Define numbers of buckets on each level
    RangeCalculator[] rangeCalculators = {
        new LastBitsToRange(10), // 2^10=1024 Buckets on level 0
        new LastBitsToRange(10), // 2^10=1024 Buckets on level 1
        new LastBitsToRange(10) }; // 2^10=1024 Buckets on level 2

    Iterator<Integer> importIterator = new RangeIterator(-1000000, 1000000);

    MultiLevelHashTester ht = new MultiLevelHashTester(importIterator,
        rangeCalculators);
View Full Code Here

  @Test
  public void testRandom() {

    // Define numbers of buckets on each level
    RangeCalculator[] rangeCalculators = {
        new LastBitsToRange(10), // 2^10=1024 Buckets on level 0
        new LastBitsToRange(10), // 2^10=1024 Buckets on level 1
        new LastBitsToRange(10) }; // 2^10=1024 Buckets on level 2

    Iterator<Integer> importIterator = new RandomIterator(SEED, 2000000);

    MultiLevelHashTester ht = new MultiLevelHashTester(importIterator,
        rangeCalculators);
View Full Code Here

  @Test
  public void testTwoLevel() {

    // Define numbers of buckets on each level
    RangeCalculator[] rangeCalculators = {
        new LastBitsToRange(12)// 2^12=4096 Buckets on level 0
        new LastBitsToRange(12) }// 2^12=4096 Buckets on level 1

    Iterator<Integer> importIterator = new RangeIterator(-1000000, 1000000);

    MultiLevelHashTester ht = new MultiLevelHashTester(importIterator,
        rangeCalculators);
View Full Code Here

TOP

Related Classes of eu.stratosphere.pact.runtime.hash.util.LastBitsToRange

Copyright © 2018 www.massapicom. 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.