Package org.fusesource.hawtdb.internal.util

Examples of org.fusesource.hawtdb.internal.util.Ranges.toArrayList()


       
        // Example of a simple range merges..
        ranges.add(0, 5);
        ranges.add(15, 5);
        ranges.add(5,10);
        assertEquals(ranges(range(0,20)), ranges.toArrayList());

        // Remove which splits an existing range into 2.
        ranges.remove(5,10);
        assertEquals(ranges(range(0,5),range(15,20)), ranges.toArrayList());
       
View Full Code Here


        ranges.add(5,10);
        assertEquals(ranges(range(0,20)), ranges.toArrayList());

        // Remove which splits an existing range into 2.
        ranges.remove(5,10);
        assertEquals(ranges(range(0,5),range(15,20)), ranges.toArrayList());
       
        // overlapping add...
        ranges.add(4,12);
        assertEquals(ranges(range(0,20)), ranges.toArrayList());
View Full Code Here

        ranges.remove(5,10);
        assertEquals(ranges(range(0,5),range(15,20)), ranges.toArrayList());
       
        // overlapping add...
        ranges.add(4,12);
        assertEquals(ranges(range(0,20)), ranges.toArrayList());

        // Removes are idempotent
        ranges.remove(5,10);
        assertEquals(ranges(range(0,5),range(15,20)), ranges.toArrayList());
        ranges.remove(5,10);
View Full Code Here

        ranges.add(4,12);
        assertEquals(ranges(range(0,20)), ranges.toArrayList());

        // Removes are idempotent
        ranges.remove(5,10);
        assertEquals(ranges(range(0,5),range(15,20)), ranges.toArrayList());
        ranges.remove(5,10);
        assertEquals(ranges(range(0,5),range(15,20)), ranges.toArrayList());

        // Adds are idempotent
        ranges.add(5,10);
View Full Code Here

        // Removes are idempotent
        ranges.remove(5,10);
        assertEquals(ranges(range(0,5),range(15,20)), ranges.toArrayList());
        ranges.remove(5,10);
        assertEquals(ranges(range(0,5),range(15,20)), ranges.toArrayList());

        // Adds are idempotent
        ranges.add(5,10);
        assertEquals(ranges(range(0,20)), ranges.toArrayList());
        ranges.add(5,10);
View Full Code Here

        ranges.remove(5,10);
        assertEquals(ranges(range(0,5),range(15,20)), ranges.toArrayList());

        // Adds are idempotent
        ranges.add(5,10);
        assertEquals(ranges(range(0,20)), ranges.toArrayList());
        ranges.add(5,10);
        assertEquals(ranges(range(0,20)), ranges.toArrayList());
    }
   
    ArrayList<Range> ranges(Range... args) {
View Full Code Here

        // Adds are idempotent
        ranges.add(5,10);
        assertEquals(ranges(range(0,20)), ranges.toArrayList());
        ranges.add(5,10);
        assertEquals(ranges(range(0,20)), ranges.toArrayList());
    }
   
    ArrayList<Range> ranges(Range... args) {
        ArrayList<Range> rc = new ArrayList<Range>();
        for (Range range : args) {
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.