public static void serialize(IPartitioner partitioner, Collection<Token> tokens, DataOutput out) throws IOException { for (Token token : tokens) { byte[] bintoken = partitioner.getTokenFactory().toByteArray(token).array(); out.writeInt(bintoken.length); out.write(bintoken); } out.writeInt(0); }
public static void serialize(IPartitioner partitioner, Collection<Token> tokens, DataOutput out) throws IOException { for (Token token : tokens) { ByteBuffer tokenBuffer = partitioner.getTokenFactory().toByteArray(token); assert tokenBuffer.arrayOffset() == 0; ByteBufferUtil.writeWithLength(tokenBuffer.array(), out); } out.writeInt(0); }
public static void serialize(IPartitioner partitioner, Collection<Token> tokens, DataOutput out) throws IOException { for (Token token : tokens) { ByteBuffer tokenBuffer = partitioner.getTokenFactory().toByteArray(token); assert tokenBuffer.arrayOffset() == 0; ByteBufferUtil.writeWithLength(tokenBuffer.array(), out); } out.writeInt(0); }
private ByteBuffer parseTokenString(String string) { return _tokenFactory.toByteArray(_tokenFactory.fromString(string)); }
public ByteBuffer execute(ProtocolVersion protocolVersion, List<ByteBuffer> parameters) throws InvalidRequestException { CBuilder builder = CBuilder.create(cfm.getKeyValidatorAsClusteringComparator()); for (int i = 0; i < parameters.size(); i++) { ByteBuffer bb = parameters.get(i); if (bb == null) return null; builder.add(bb); } return cfm.partitioner.getTokenFactory().toByteArray(cfm.partitioner.getToken(CFMetaData.serializePartitionKey(builder.build()))); } }
public ByteBuffer execute(List<ByteBuffer> parameters) throws InvalidRequestException { CBuilder builder = cfm.getKeyValidatorAsCType().builder(); for (int i = 0; i < parameters.size(); i++) { ByteBuffer bb = parameters.get(i); if (bb == null) return null; builder.add(bb); } return partitioner.getTokenFactory().toByteArray(partitioner.getToken(builder.build().toByteBuffer())); } }
public ByteBuffer execute(ProtocolVersion protocolVersion, List<ByteBuffer> parameters) throws InvalidRequestException { CBuilder builder = CBuilder.create(cfm.getKeyValidatorAsClusteringComparator()); for (int i = 0; i < parameters.size(); i++) { ByteBuffer bb = parameters.get(i); if (bb == null) return null; builder.add(bb); } return cfm.partitioner.getTokenFactory().toByteArray(cfm.partitioner.getToken(CFMetaData.serializePartitionKey(builder.build()))); } }
public ByteBuffer execute(ProtocolVersion protocolVersion, List<ByteBuffer> parameters) throws InvalidRequestException { CBuilder builder = CBuilder.create(cfm.getKeyValidatorAsClusteringComparator()); for (int i = 0; i < parameters.size(); i++) { ByteBuffer bb = parameters.get(i); if (bb == null) return null; builder.add(bb); } return cfm.partitioner.getTokenFactory().toByteArray(cfm.partitioner.getToken(CFMetaData.serializePartitionKey(builder.build()))); } }
public void serialize(Token token, DataOutputPlus out, int version) throws IOException { IPartitioner p = token.getPartitioner(); ByteBuffer b = p.getTokenFactory().toByteArray(token); ByteBufferUtil.writeWithLength(b, out); }
public void serialize(Token token, DataOutputPlus out, int version) throws IOException { IPartitioner p = token.getPartitioner(); ByteBuffer b = p.getTokenFactory().toByteArray(token); ByteBufferUtil.writeWithLength(b, out); }
public void serialize(Token token, DataOutputPlus out) throws IOException { IPartitioner p = StorageService.getPartitioner(); ByteBuffer b = p.getTokenFactory().toByteArray(token); ByteBufferUtil.writeWithLength(b, out); }
public long serializedSize(Token object, int version) { IPartitioner p = object.getPartitioner(); ByteBuffer b = p.getTokenFactory().toByteArray(object); return TypeSizes.sizeof(b.remaining()) + b.remaining(); } }
public long serializedSize(Token object, int version) { IPartitioner p = object.getPartitioner(); ByteBuffer b = p.getTokenFactory().toByteArray(object); return TypeSizes.sizeof(b.remaining()) + b.remaining(); } }
public long serializedSize(Token object, TypeSizes typeSizes) { IPartitioner p = StorageService.getPartitioner(); ByteBuffer b = p.getTokenFactory().toByteArray(object); return TypeSizes.NATIVE.sizeof(b.remaining()) + b.remaining(); } }
/** * Returns the specified token as a {@link java.lang.Comparable}. * * @param tokenAsString a token represented as a {@link java.lang.String}. * @return the specified token as a {@link java.lang.Comparable}. */ @SuppressWarnings("unchecked") public Comparable tokenAsComparable(String tokenAsString) { Token token = tokenFactory.fromString(tokenAsString); ByteBuffer bb = tokenFactory.toByteArray(token); return (Comparable) tokenType.compose(bb); }
public void serialize(Token token, DataOutputPlus out, int version) throws IOException { IPartitioner p = token.getPartitioner(); ByteBuffer b = p.getTokenFactory().toByteArray(token); ByteBufferUtil.writeWithLength(b, out); }
public static void serialize(IPartitioner partitioner, Collection<Token> tokens, DataOutput out) throws IOException { for (Token token : tokens) { ByteBuffer tokenBuffer = partitioner.getTokenFactory().toByteArray(token); assert tokenBuffer.arrayOffset() == 0; ByteBufferUtil.writeWithLength(tokenBuffer.array(), out); } out.writeInt(0); }
public long serializedSize(Token object, int version) { IPartitioner p = object.getPartitioner(); ByteBuffer b = p.getTokenFactory().toByteArray(object); return TypeSizes.sizeof(b.remaining()) + b.remaining(); } }
public long serializedSize(Token object, int version) { IPartitioner p = object.getPartitioner(); ByteBuffer b = p.getTokenFactory().toByteArray(object); return TypeSizes.sizeof(b.remaining()) + b.remaining(); } }
public void serialize(Token token, DataOutputPlus out, int version) throws IOException { IPartitioner p = token.getPartitioner(); ByteBuffer b = p.getTokenFactory().toByteArray(token); ByteBufferUtil.writeWithLength(b, out); }