Package com.aerospike.client

Examples of com.aerospike.client.Key


      case FieldType.KEY:
        userKey = Buffer.bytesToKeyValue(dataBuffer[1], dataBuffer, 2, size-1);
        break;
      }
    }
    return new Key(namespace, digest, setName, userKey);
  }
View Full Code Here


      int generation = Buffer.bytesToInt(dataBuffer, 6);
      int expiration = Buffer.bytesToInt(dataBuffer, 10);
      int fieldCount = Buffer.bytesToShort(dataBuffer, 18);
      int opCount = Buffer.bytesToShort(dataBuffer, 20);
     
      Key key = parseKey(fieldCount);
      int offset = batch.offsets[index++];
     
      if (Arrays.equals(key.digest, keys[offset].digest)) {     
        if (resultCode == 0) {
          records[offset] = parseRecord(opCount, generation, expiration);
View Full Code Here

     
      if (opCount > 0) {
        throw new AerospikeException.Parse("Received bins that were not requested!");
      }
           
      Key key = parseKey(fieldCount);
      int offset = batch.offsets[index++];
     
      if (Arrays.equals(key.digest, keys[offset].digest)) {
        existsArray[offset] = resultCode == 0;
      }
View Full Code Here

 
    int[] offsets = batch.offsets;
    int max = batch.offsetsSize;
   
    for (int i = 0; i < max; i++) {
      Key key = keys[offsets[i]];
      byte[] digest = key.digest;
        System.arraycopy(digest, 0, dataBuffer, dataOffset, digest.length);
        dataOffset += digest.length;
    }
    end();
View Full Code Here

 
    int[] offsets = batch.offsets;
    int max = batch.offsetsSize;
   
    for (int i = 0; i < max; i++) {
      Key key = keys[offsets[i]];
      byte[] digest = key.digest;
        System.arraycopy(digest, 0, dataBuffer, dataOffset, digest.length);
        dataOffset += digest.length;
    }
   
View Full Code Here

    // Split keys by server node.
    List<BatchNode> batchNodes = new ArrayList<BatchNode>(nodeCount+1);
       
    for (int i = 0; i < keys.length; i++) {
      Key key = keys[i];
      Partition partition = new Partition(key);     
      BatchNode batchNode;
     
      Node node = cluster.getNode(partition);
      batchNode = findBatchNode(batchNodes, node);
View Full Code Here

      fieldCount = Buffer.bytesToShort(receiveBuffer, receiveOffset + 18);
      opCount = Buffer.bytesToShort(receiveBuffer, receiveOffset + 20);

      receiveOffset += Command.MSG_REMAINING_HEADER_SIZE;
     
      Key key = parseKey();
      parseRow(key);
    }
    return false;
  }
View Full Code Here

        userKey = Buffer.bytesToKeyValue(type, receiveBuffer, receiveOffset, size);
        receiveOffset += size;
        break;
      }
    }
    return new Key(namespace, digest, setName, userKey);   
  }
View Full Code Here

      fieldCount = Buffer.bytesToShort(receiveBuffer, receiveOffset + 18);
      opCount = Buffer.bytesToShort(receiveBuffer, receiveOffset + 20);

      receiveOffset += Command.MSG_REMAINING_HEADER_SIZE;
     
      Key key = parseKey();
      parseRow(key);
    }
    return false;
  }
View Full Code Here

      else if (fieldtype == FieldType.TABLE) {
        setName = new String(receiveBuffer, receiveOffset, size);
        receiveOffset += size;
      }       
    }
    return new Key(namespace, digest, setName);   
  }
View Full Code Here

TOP

Related Classes of com.aerospike.client.Key

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.