@Override public Integer readInteger() { return read( IntegerSerializer.get() ); }
public <C2> ColumnPath<C> append(int name) { append(name, IntegerSerializer.get()); return this; }
@Override public Execution<Void> putValue(int value, Integer ttl) { return putValue(value, IntegerSerializer.get(), ttl); }
@Override public CompositeBuilder addInteger(Integer value) { composite.addComponent(value, IntegerSerializer.get(), equality); 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; }
@Override public Float fromByteBuffer(ByteBuffer bytes) { if (bytes == null) return null; ByteBuffer dup = bytes.duplicate(); return Float .intBitsToFloat(IntegerSerializer.get().fromByteBuffer(dup)); }
public RangeBuilder setEnd(int value) { end = IntegerSerializer.get().toByteBuffer(value); return this; }
@Override public Integer readInteger() { return read( IntegerSerializer.get() ); }
@Override public final int getIntegerValue() { return getValue(IntegerSerializer.get()); }
@Override public PreparedCqlQuery<K, C> withIntegerValue(Integer value) { return withByteBufferValue(value, IntegerSerializer.get()); }
@Override public ColumnListMutation<C> putColumn(C columnName, int value, Integer ttl) { return putColumn(columnName, value, IntegerSerializer.get(), ttl); }
public RangeBuilder setStart(int value) { start = 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); }
@Override public IndexQuery<K, C> value(int value) { internalExpression.setValue(IntegerSerializer.get().toBytes(value)); indexClause.addToExpressions(internalExpression); return getThisQuery(); }
@Override public IndexQuery<K, C> value(int value) { internalExpression.setValue(IntegerSerializer.get().toBytes(value)); indexClause.addToExpressions(internalExpression); return getThisQuery(); }
/** * The Astyanax Composite behavior is broken in that a deserialized Composite is not .equal() to a normally * created Composite because the serializers aren't used correctly. This function works around the problem. */ private boolean matches(Composite column, ColumnGroup group, int index) { return column.size() == 2 && column.get(0, AsciiSerializer.get()).equals(group.name()) && column.get(1, IntegerSerializer.get()).equals(index); }
@Override public int getIntegerValue() { return (isBlob) ? IntegerSerializer.get().fromByteBuffer(row.getBytes(index)) : row.getInt(index); }
private Composite getColumn(ColumnGroup group, int index) { Composite column = new Composite(); column.addComponent(group.name(), AsciiSerializer.get()); column.addComponent(index, IntegerSerializer.get()); return column; }