public void setCursorFromOffset(Optional<Integer> offset) { if(offset.isPresent()){ ByteBuffer buffer = INTEGER_SERIALIZER.toByteBuffer(offset.get()); cursor = org.apache.commons.codec.binary.Base64.encodeBase64String(buffer.array()); }else{ cursor = null; } }
/** * Add the integer to the fields. * @param value * @return */ public FieldBufferBuilder addInteger( final int value ) { buffer.add( INTEGER_SERIALIZER.toByteBuffer( value ) ); return this; }
@Override public ByteBuffer fromString(String str) { return toByteBuffer(Integer.parseInt(str)); }
@Override public ByteBuffer getNext(ByteBuffer byteBuffer) { Integer val = fromByteBuffer(byteBuffer.duplicate()); if (val == Integer.MAX_VALUE) { throw new ArithmeticException("Can't paginate past max int"); } return toByteBuffer(val + 1); }
public RangeBuilder setStart(int value) { start = IntegerSerializer.get().toByteBuffer(value); return this; }
@Override public ByteBuffer toByteBuffer(Float obj) { return IntegerSerializer.get().toByteBuffer( Float.floatToRawIntBits(obj)); }
@Override public PreparedIndexExpression<K, C> value(int value) { this.value = IntegerSerializer.get().toByteBuffer(value); return this; }
public RangeBuilder setEnd(int value) { end = IntegerSerializer.get().toByteBuffer(value); return this; }
@Override public Execution<Void> putValue(int value, Integer ttl) { return insertValue(IntegerSerializer.get().toByteBuffer(value), ttl); }
@Override public Execution<Void> putValue(int value, Integer ttl) { return insertValue(IntegerSerializer.get().toByteBuffer(value), ttl); }