Package com.sleepycat.je.util

Examples of com.sleepycat.je.util.StringDbt


     * make sure it inserts ok.
     */
    public void testSimpleSingleElementDupTree()
  throws DatabaseException {
        initEnv(true);
  StringDbt key = new StringDbt("k1");
  StringDbt data1 = new StringDbt("d1");
  StringDbt data2 = new StringDbt("d2");

  assertEquals(OperationStatus.SUCCESS,
         putAndVerifyCursor(cursor, key, data1, true));
  assertEquals(OperationStatus.SUCCESS,
         putAndVerifyCursor(cursor, key, data2, true));
View Full Code Here


        try {
      cursor.delete();
      deletedEntries++;
      assertEquals(OperationStatus.KEYEMPTY,
             cursor.getCurrent
             (new StringDbt(), new StringDbt(),
              LockMode.DEFAULT));
      StringDbt newKey = new StringDbt(foundKey);
      StringDbt newData = new StringDbt(foundData);
      assertEquals(OperationStatus.SUCCESS,
                                     cursor2.putNoOverwrite(newKey, newData));
      assertEquals(OperationStatus.SUCCESS,
                                     cursor2.delete());
        } catch (DatabaseException DBE) {
View Full Code Here

        try {
      cursor.delete();
      deletedEntries++;
      assertEquals(OperationStatus.KEYEMPTY,
             cursor.getCurrent
             (new StringDbt(), new StringDbt(),
              LockMode.DEFAULT));
      StringDbt newKey = new StringDbt(foundKey);
      StringDbt newData = new StringDbt(foundData);
      assertEquals(OperationStatus.NOTFOUND,
                                     cursor.putCurrent(newData));
        } catch (DatabaseException DBE) {
      System.out.println("DBE " + DBE);
        }
View Full Code Here

     */
    public void testSimpleInsertDeleteInsert()
  throws DatabaseException {

        initEnv(true);
  StringDbt key = new StringDbt("k1");
  StringDbt data1 = new StringDbt("d1");

  assertEquals(OperationStatus.SUCCESS,
                     putAndVerifyCursor(cursor, key, data1, true));
  assertEquals(OperationStatus.SUCCESS,
                     putAndVerifyCursor(cursor, data1, key, true));
View Full Code Here

        try {
      cursor.delete();
      deletedEntries++;
      assertEquals(OperationStatus.KEYEMPTY,
             cursor.getCurrent
             (new StringDbt(), new StringDbt(),
              LockMode.DEFAULT));
        } catch (DatabaseException DBE) {
      System.out.println("DBE " + DBE);
        }
    }
View Full Code Here

                    throws DatabaseException {
        cursor.delete();
        deletedEntries++;
        assertEquals(OperationStatus.KEYEMPTY,
         cursor.getCurrent
         (new StringDbt(), new StringDbt(),
          LockMode.DEFAULT));
    }
      };
  dw.walkData();
  deletedEntries = dw.deletedEntries;
View Full Code Here

            dw = new DataWalker(whenFoundDoInsert, newKey, simpleDataMap) {
                    void perData(String foundKey, String foundData)
                        throws DatabaseException {

                        if (foundKey.equals(whenFoundDoInsert)) {
                            putAndVerifyCursor(cursor2, new StringDbt(newKey),
                                               new StringDbt("ten"), true);
                            simpleDataMap.put(newKey, "ten");
                        }
                    }
                };
        } else {
            dw = new BackwardsDataWalker(whenFoundDoInsert,
           newKey,
                                         simpleDataMap) {
        void perData(String foundKey, String foundData)
      throws DatabaseException {

      if (foundKey.equals(whenFoundDoInsert)) {
          putAndVerifyCursor(cursor2, new StringDbt(newKey),
                 new StringDbt("ten"), true);
          simpleDataMap.put(newKey, "ten");
      }
        }

        OperationStatus getFirst(StringDbt foundKey,
View Full Code Here

            new DataWalker(simpleDataMap) {
                void perData(String foundKey, String foundData)
                    throws DatabaseException {

                    String newData = foundData + "x";
                    cursor.putCurrent(new StringDbt(newData));
                    simpleDataMap.put(foundKey, newData);
                }
            };
        dw.walkData();
        dw = new DataWalker(simpleDataMap) {
View Full Code Here

                void perData(String foundKey, String foundData)
                    throws DatabaseException {

                    assertTrue(foundKey.compareTo(prevKey) >= 0);
                    putAndVerifyCursor(cursor2,
                                       new StringDbt(prevKey(foundKey)),
                                       new StringDbt
                                       (Integer.toString(dataMap.size() +
                                                         nEntries)),
                                       true);
                    prevKey = foundKey;
                    assertTrue(dataMap.get(foundKey) != null);
View Full Code Here

            initEnv(false);
            final int N = 50000;
            int count = 0;
            doLargePutPerf(N);

            StringDbt foundKey = new StringDbt();
            StringDbt foundData = new StringDbt();
            OperationStatus status;
            status = cursor.getFirst(foundKey, foundData, LockMode.DEFAULT);

            while (status == OperationStatus.SUCCESS) {
                status = cursor.getNext(foundKey, foundData, LockMode.DEFAULT);
View Full Code Here

TOP

Related Classes of com.sleepycat.je.util.StringDbt

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.