Examples of findNext()


Examples of com.sun.sgs.service.store.db.DbCursor.findNext()

    String nextName;
    try {
        DbCursor cursor = namesDb.openCursor(txn);
        try {
      boolean hasNext = (name == null) ? cursor.findFirst()
          : cursor.findNext(encodeString(name));
      nextName =
          hasNext ? decodeString(cursor.getKey()) : null;
      if ((name != null) && name.equals(nextName)) {
          hasNext = cursor.findNext();
          nextName = (hasNext)
View Full Code Here

Examples of com.sun.sgs.service.store.db.DbCursor.findNext()

      boolean hasNext = (name == null) ? cursor.findFirst()
          : cursor.findNext(encodeString(name));
      nextName =
          hasNext ? decodeString(cursor.getKey()) : null;
      if ((name != null) && name.equals(nextName)) {
          hasNext = cursor.findNext();
          nextName = (hasNext)
        ? decodeString(cursor.getKey()) : null;
      }
      oid = hasNext ? decodeLong(cursor.getValue()) : -1;
        } finally {
View Full Code Here

Examples of com.sun.sgs.service.store.db.DbCursor.findNext()

        long value = nameValues[i];
        if (value < -1) {
      throw new IllegalArgumentException(
          "The name values must not be less than -1");
        }
        String nextName = cursor.findNext(encodeString(name))
      ? decodeString(cursor.getKey()) : null;
        BindingKey nextKey = BindingKey.getAllowLast(nextName);
        if (value != -1) {
      /* Set -- next name must be write locked */
      checkLocked(nodeInfo, nextKey, true);
View Full Code Here

Examples of com.sun.sgs.service.store.db.DbCursor.findNext()

        } else {
      /* Remove -- name and next name must be write locked */
      checkLocked(nodeInfo, nextKey, true);
      checkLocked(nodeInfo,
            BindingKey.getAllowLast(
          cursor.findNext() ?
          decodeString(cursor.getKey()) : null),
            true);
      namesDb.delete(txn, encodeString(name));
      releaseLock(nodeInfo, nextKey, "commit");
        }
View Full Code Here

Examples of com.sun.sgs.service.store.db.DbCursor.findNext()

      logger.log(Level.FINEST, "No allocation placeholders");
      return;
  }
  DbCursor cursor = oidsDb.openCursor(dbTxn);
  try {
      while (cursor.findNext(DataEncoding.encodeLong(placeholderOid))) {
    byte[] key = cursor.getKey();
    if (DataEncoding.decodeLong(key) != placeholderOid) {
        if (logger.isLoggable(Level.FINEST)) {
      logger.log(Level.FINEST,
           "Placeholder oid:{0,number,#} not found",
View Full Code Here

Examples of com.sun.sgs.service.store.db.DbCursor.findNext()

  TxnInfo txnInfo = checkTxn(txn);
  DbCursor cursor = oidsDb.openCursor(txnInfo.dbTxn);
  try {
      boolean found =  (oid < 0)
    ? cursor.findFirst()
    : cursor.findNext(DataEncoding.encodeLong(oid + 1));
      if (found) {
    return DataEncoding.decodeLong(cursor.getKey());
      } else {
    return -1;
      }
View Full Code Here

Examples of org.h2.index.Index.findNext()

        Index index = topTableFilter.getIndex();
        SearchRow first = null;
        int columnIndex = index.getColumns()[0].getColumnId();
        while (true) {
            setCurrentRowNumber(rowNumber + 1);
            Cursor cursor = index.findNext(session, first, null);
            if (!cursor.next()) {
                break;
            }
            SearchRow found = cursor.getSearchRow();
            Value value = found.getValue(columnIndex);
View Full Code Here

Examples of org.h2.index.Index.findNext()

        Index index = topTableFilter.getIndex();
        SearchRow first = null;
        int columnIndex = index.getColumns()[0].getColumnId();
        while (true) {
            setCurrentRowNumber(rowNumber + 1);
            Cursor cursor = index.findNext(session, first, null);
            if (!cursor.next()) {
                break;
            }
            SearchRow found = cursor.getSearchRow();
            Value value = found.getValue(columnIndex);
View Full Code Here

Examples of org.h2.index.Index.findNext()

        Index index = topTableFilter.getIndex();
        SearchRow first = null;
        int columnIndex = index.getColumns()[0].getColumnId();
        while (true) {
            setCurrentRowNumber(rowNumber + 1);
            Cursor cursor = index.findNext(session, first, null);
            if (!cursor.next()) {
                break;
            }
            SearchRow found = cursor.getSearchRow();
            Value value = found.getValue(columnIndex);
View Full Code Here

Examples of org.h2.index.Index.findNext()

        Index index = topTableFilter.getIndex();
        SearchRow first = null;
        int columnIndex = index.getColumns()[0].getColumnId();
        while (true) {
            setCurrentRowNumber(rowNumber + 1);
            Cursor cursor = index.findNext(session, first, null);
            if (!cursor.next()) {
                break;
            }
            SearchRow found = cursor.getSearchRow();
            Value value = found.getValue(columnIndex);
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.