Package jdbm

Examples of jdbm.RecordManager.rollback()




        // rollback transaction, should revert to previous state

        recman.rollback();



        // insert same 150000 byte record.
View Full Code Here


        recman.commit();

        tree.put( "Hello", "World" );

        recman.rollback();

        tree = HTree.load( recman, root );
        assertTrue( tree.get( "Foo" ).equals( "Bar" ) );
        assertTrue( tree.get( "Fo" ).equals( "Fum" ) );
        assertTrue( tree.get( "Hello" ) == null );
View Full Code Here



        // rollback transaction, should revert to previous state

        recman.rollback();



        // insert same 150000 byte record.
View Full Code Here

        tree.put( "hello", "world" );
        tree.put( "goodnight", "gracie" );
        recman.commit();

        tree.put( "derek", "dick" );
        recman.rollback();

        assertTrue( tree.get( "derek" ) == null );
        assertTrue( tree.get( "goodnight" ).equals( "gracie" ) );
        assertTrue( tree.get( "hello" ).equals( "world" ) );
    }
View Full Code Here

        recman.commit();

        tree.put( "Hello", "World" );

        recman.rollback();

        tree = HTree.load( recman, root );
        assertTrue( tree.find( "Foo" ).equals( "Bar" ) );
        assertTrue( tree.find( "Fo" ).equals( "Fum" ) );
        assertTrue( tree.find( "Hello" ) == null );
View Full Code Here

        tree.put( "hello", "world" );
        tree.put( "goodnight", "gracie" );
        recman.commit();

        tree.put( "derek", "dick" );
        recman.rollback();

        assertTrue( tree.find( "derek" ) == null );
        assertTrue( tree.find( "goodnight" ).equals( "gracie" ) );
        assertTrue( tree.find( "hello" ).equals( "world" ) );
    }
View Full Code Here

        recman.commit();

        tree.insert( "Hello", "World",true );

        recman.rollback();

        tree = BTree.load( recman, root );
        assertTrue( tree.find( "Foo" ).equals( "Bar" ) );
        assertTrue( tree.find( "Fo" ).equals( "Fum" ) );
        assertTrue( tree.find( "Hello" ) == null );
View Full Code Here

        tree.insert( "hello", "world",true );
        tree.insert( "goodnight", "gracie",true );
        recman.commit();

        tree.insert( "derek", "dick",true );
        recman.rollback();

        assertTrue( tree.find( "derek" ) == null );
        assertTrue( tree.find( "goodnight" ).equals( "gracie" ) );
        assertTrue( tree.find( "hello" ).equals( "world" ) );
    }
View Full Code Here

    System.out.println(treeMap.keySet());
    // > [1, 3]
   
    /** Did not like change. Roolback to last commit (undo record remove). */
    recMan.rollback();
   
    /** Key 2 was recovered */
    System.out.println(treeMap.keySet());
    // > [1, 2, 3]
   
View Full Code Here

        long rowid1 = recman.insert(data1);
        assertTrue("check data1",
               UtilTT.checkRecord((byte[]) recman.fetch(rowid1), 150000, (byte) 1) );

        // rollback transaction, should revert to previous state
        recman.rollback();

        // insert same 150000 byte record.
        byte[] data2 = UtilTT.makeRecord(150000, (byte) 1);
        long rowid2 = recman.insert(data2);
        assertTrue("check data2",
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.