@Override public UUID readUUID() { return read( UUIDSerializer.get() ); }
@Override public EntityVersion fromByteBuffer(final ByteBuffer byteBuffer) { // would use Composites.newDynamicCompositeParser(byteBuffer) but it is not implemented DynamicComposite composite = DynamicComposite.fromByteBuffer(byteBuffer); Preconditions.checkArgument(composite.size() == 3, "Composite should have 3 elements"); final UUID version = composite.get( 0, UUIDSerializer.get() ); final UUID entityId = composite.get( 1, UUIDSerializer.get() ); final String entityType = composite.get( 2, StringSerializer.get() ); return new EntityVersion( new SimpleId( entityId, entityType ), version); }
@Override public PreparedIndexExpression<K, C> value(UUID value) { this.value = UUIDSerializer.get().toByteBuffer(value); return this; }
@Override public CompositeBuilder addUUID(UUID value) { composite.addComponent(value, UUIDSerializer.get(), equality); return this; }
public RangeBuilder setStart(UUID value) { start = UUIDSerializer.get().toByteBuffer(value); return this; }
@Override public final UUID getUUIDValue() { return getValue(UUIDSerializer.get()); }
@Override public ColumnListMutation<C> putEmptyColumn(C columnName, Integer ttl) { return putColumn(columnName, null, UUIDSerializer.get(), ttl); }
public RangeBuilder setEnd(UUID value) { end = UUIDSerializer.get().toByteBuffer(value); return this; }
@Override public ColumnListMutation<C> putColumn(C columnName, UUID value, Integer ttl) { return putColumn(columnName, value, UUIDSerializer.get(), ttl); }
@Override public PreparedCqlQuery<K, C> withUUIDValue(UUID value) { return withByteBufferValue(value, UUIDSerializer.get()); }
@Override public ColumnListMutation<C> putColumn(C columnName, UUID value, Integer ttl) { return putColumn(columnName, value, UUIDSerializer.get(), ttl); }
@Override public UUID readUUID() { return read( UUIDSerializer.get() ); }
@Override public ColumnListMutation<C> putEmptyColumn(C columnName, Integer ttl) { return putColumn(columnName, null, UUIDSerializer.get(), ttl); }
@Override public Execution<Void> putValue(UUID value, Integer ttl) { return putValue(value, UUIDSerializer.get(), ttl); }
@Override public Execution<Void> putValue(UUID value, Integer ttl) { return insertValue(UUIDSerializer.get().toByteBuffer(value), ttl); }
@Override public Execution<Void> putValue(UUID value, Integer ttl) { return insertValue(UUIDSerializer.get().toByteBuffer(value), ttl); }
@Override public ByteBuffer getRawName() { return UUIDSerializer.get().toByteBuffer(getName()); }
@Override public IndexQuery<K, C> value(UUID value) { internalExpression.setValue(UUIDSerializer.get().toBytes(value)); indexClause.addToExpressions(internalExpression); return getThisQuery(); }
@Override public IndexQuery<K, C> value(UUID value) { internalExpression.setValue(UUIDSerializer.get().toBytes(value)); indexClause.addToExpressions(internalExpression); return getThisQuery(); }
@Override public UUID getUUIDValue() { return (isBlob) ? UUIDSerializer.get().fromByteBuffer(row.getBytes(index)) : row.getUUID(index); }