Package jdbm

Examples of jdbm.RecordManager.update()


        // now make the record a bit bigger

        data = TestUtil.makeRecord(10000, (byte) 3);

        recman.update(rowid, data);

        assertTrue("check data3",

               TestUtil.checkRecord( (byte[]) recman.fetch(rowid), 10000, (byte) 3) );
View Full Code Here


        // .. and again

        data = TestUtil.makeRecord(30000, (byte) 4);

        recman.update(rowid, data);

        assertTrue("check data3",

               TestUtil.checkRecord( (byte[]) recman.fetch(rowid), 30000, (byte) 4) );
View Full Code Here

                    d[slot].size = rnd.nextInt(MAXSIZE);

                    d[slot].b = (byte) rnd.nextInt();

                    recman.update(d[slot].rowid,

                    TestUtil.makeRecord(d[slot].size,

                    d[slot].b));
View Full Code Here

            while (true) {



                recman.update(rowids[rnd.nextInt(RECORDS)],

                           TestUtil.makeRecord(rnd.nextInt(MAXSIZE),

                                               (byte) rnd.nextInt()));
View Full Code Here

        // update it as a 20,000 byte record.

        data = TestUtil.makeRecord(20000, (byte) 2);

        recman.update(rowid, data);

        assertTrue("check data2",

               TestUtil.checkRecord( (byte[])recman.fetch(rowid), 20000, (byte) 2) );
View Full Code Here

        // now, grow the first record again

        data = TestUtil.makeRecord(30000, (byte) 4);

        recman.update(rowid, data);

        assertTrue("check data4",

               TestUtil.checkRecord( (byte[]) recman.fetch(rowid), 30000, (byte) 4) );
View Full Code Here

        assertTrue("check data1",
               UtilTT.checkRecord((byte[]) recman.fetch(rowid), 10000, (byte) 1) );

        // update it as a 20,000 byte record.
        data = UtilTT.makeRecord(20000, (byte) 2);
        recman.update(rowid, data);
        assertTrue("check data2",
               UtilTT.checkRecord((byte[]) recman.fetch(rowid), 20000, (byte) 2) );

        // insert a third record.
        data = UtilTT.makeRecord(20, (byte) 3);
View Full Code Here

        assertTrue("check data3",
               UtilTT.checkRecord((byte[]) recman.fetch(rowid2), 20, (byte) 3) );

        // now, grow the first record again
        data = UtilTT.makeRecord(30000, (byte) 4);
        recman.update(rowid, data);
        assertTrue("check data4",
               UtilTT.checkRecord((byte[]) recman.fetch(rowid), 30000, (byte) 4) );


        // delete the record
View Full Code Here

        recman.commit();
        ArrayList l2 = (ArrayList) recman.fetch(id);
        assertEquals(l1,l2);

       
        recman.update(id, l2);
        recman.commit();
        ArrayList l3 = (ArrayList) recman.fetch(id);
        assertEquals(l1,l3);

    }
View Full Code Here

        assertTrue("check data2",
               UtilTT.checkRecord((byte[]) recman.fetch(rowid2), 0, (byte) 2) );

        // now make the record a bit bigger
        data = UtilTT.makeRecord(10000, (byte) 3);
        recman.update(rowid, data);
        assertTrue("check data3",
               UtilTT.checkRecord((byte[]) recman.fetch(rowid), 10000, (byte) 3) );

        // .. and again
        data = UtilTT.makeRecord(30000, (byte) 4);
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.