Examples of OperationStatus


Examples of com.sleepycat.je.OperationStatus

  try
 
   DatabaseEntry dbKey = new DatabaseEntry( key.getBytes("UTF-8") );
   DatabaseEntry dbe = new DatabaseEntry();
   secCursor = getSecDB().openSecondaryCursor(null, null);
   OperationStatus ostat = (rangeFlag) ? secCursor.getSearchKeyRange(dbKey, dbe, LockMode.DEFAULT):
    secCursor.getSearchKey(dbKey, dbe, LockMode.DEFAULT);

   int numRecords = 0;
   if (secCursor.count() >= 1)
   { while ( (ostat == OperationStatus.SUCCESS) && (numRecords < RANGE) )
View Full Code Here

Examples of com.sleepycat.je.OperationStatus

        {
            DatabaseEntry key = new DatabaseEntry();
            DatabaseEntry value = new DatabaseEntry();
            IntegerBinding.intToEntry(DEFAULT_CONFIG_VERSION, value);
            ByteBinding.byteToEntry((byte) 0, key);
            OperationStatus status = versionDb.put(null, key, value);
            if (status != OperationStatus.SUCCESS)
            {
                throw new AMQStoreException("Error initialising config version: " + status);
            }
        }
View Full Code Here

Examples of com.sleepycat.je.OperationStatus

            DatabaseEntry contentKeyEntry = new DatabaseEntry();
            DatabaseEntry value = new DatabaseEntry();
            CompoundKeyBinding binding = new CompoundKeyBinding();
            binding.objectToEntry(new CompoundKey(messageId, 0), contentKeyEntry);

            OperationStatus status = cursor.getSearchKeyRange(contentKeyEntry, value, LockMode.DEFAULT);
            OldDataBinding dataBinding = new OldDataBinding();

            while (status == OperationStatus.SUCCESS)
            {
                CompoundKey compoundKey = binding.entryToObject(contentKeyEntry);
View Full Code Here

Examples of com.sleepycat.je.OperationStatus

        return configuredObject;
    }

    private void put(final Database database, Transaction txn, DatabaseEntry key, DatabaseEntry value)
    {
        OperationStatus status = database.put(txn, key, value);
        if (status != OperationStatus.SUCCESS)
        {
            throw new RuntimeException("Cannot add record into " + database.getDatabaseName() + ":" + status);
        }
    }
View Full Code Here

Examples of com.sleepycat.je.OperationStatus

         * @return true if some new data was fetched, false if end of data
         */
        private boolean makeMore() {
            DatabaseEntry keyEntry = new DatabaseEntry();
            DatabaseEntry valueEntry = new DatabaseEntry();
            OperationStatus status;
            try {
                if(!positioned) {
                    positioned = true;
                    keyEntry.setData(StoreBinaryFormat.makePartitionKey(partition));
                    status = cursor.getSearchKeyRange(keyEntry,
View Full Code Here

Examples of com.sleepycat.je.OperationStatus

         *         keys
         */
        private boolean fetchNextKey() {
            DatabaseEntry keyEntry = new DatabaseEntry();
            DatabaseEntry valueEntry = new DatabaseEntry();
            OperationStatus status;
            valueEntry.setPartial(true);
            try {
                if(!positioned) {
                    positioned = true;
                    keyEntry.setData(StoreBinaryFormat.makePartitionKey(partition));
View Full Code Here

Examples of com.sleepycat.je.OperationStatus

   
    /* Use a binding to convert the int into a DatabaseEntry. */   
    objectToEntry(key, keyEntry);
    StringBinding.stringToEntry(value, dataEntry);

    final OperationStatus status = _db.put(null, keyEntry, dataEntry);

    /*
     * However, the status return conveys a variety of information. For
     * example, the put might succeed, or it might not succeed if the record
     * already exists and the database was not configured for duplicate
View Full Code Here

Examples of com.sleepycat.je.OperationStatus

    final DatabaseEntry dataEntry = new DatabaseEntry();
    objectToEntry(key, keyEntry);

    // initialize cursor
    final Cursor cursor = _db.openCursor(null, null);
    final OperationStatus status = cursor.getSearchKey(keyEntry, dataEntry, LockMode.DEFAULT);
    cursor.close();
    if (status != OperationStatus.SUCCESS)
      return null;
    else
      return StringBinding.entryToString(dataEntry);
View Full Code Here

Examples of com.sleepycat.je.OperationStatus

    final DatabaseEntry dataEntry = new DatabaseEntry();
    objectToEntry(leftBoundary, keyEntry);

    // initialize cursor
    final Cursor cursor = _db.openCursor(null, null);
    OperationStatus status = cursor.getSearchKeyRange(keyEntry, dataEntry, LockMode.DEFAULT);
    if(status == OperationStatus.SUCCESS && !includeLeft){
      //omit the first element
      status = cursor.getNextNoDup(keyEntry, dataEntry, LockMode.DEFAULT);
    }
    while (status == OperationStatus.SUCCESS) {
View Full Code Here

Examples of com.sleepycat.je.OperationStatus

    }

    /** {@inheritDoc} */
    public boolean findFirst() {
  try {
      OperationStatus status =
    cursor.getFirst(keyEntry, valueEntry, null);
      if (status == SUCCESS) {
    isCurrent = true;
    return true;
      } else if (status == NOTFOUND) {
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.