@Override public Long readLong() { return read( LongSerializer.get() ); }
@Override public CompositeBuilder addLong(Long value) { composite.addComponent(value, LongSerializer.get(), equality); return this; }
@Override public Long readLong() { return read( LongSerializer.get() ); }
@Override public Execution<Void> putValue(long value, Integer ttl) { return putValue(value, LongSerializer.get(), ttl); }
public RangeBuilder setEnd(long value) { end = LongSerializer.get().toByteBuffer(value); return this; }
public RangeBuilder setStart(long value) { start = LongSerializer.get().toByteBuffer(value); return this; }
@Override public ColumnListMutation<C> putColumn(C columnName, long value, Integer ttl) { return putColumn(columnName, value, LongSerializer.get(), ttl); }
@Override public ColumnListMutation<C> putColumn(C columnName, long value, Integer ttl) { return putColumn(columnName, value, LongSerializer.get(), ttl); }
@Override public PreparedIndexExpression<K, C> value(long value) { this.value = LongSerializer.get().toByteBuffer(value); return this; }
@Override public ByteBuffer toByteBuffer(Double obj) { return LongSerializer.get().toByteBuffer( Double.doubleToRawLongBits(obj)); }
@Override public Double fromByteBuffer(ByteBuffer bytes) { if (bytes == null) return null; ByteBuffer dup = bytes.duplicate(); return Double .longBitsToDouble(LongSerializer.get().fromByteBuffer(dup)); }
@Override public Execution<Void> putValue(long value, Integer ttl) { return insertValue(LongSerializer.get().toByteBuffer(value), ttl); }
/** * Generate the expire time value to put in the column value. * @param timeout */ private ByteBuffer generateTimeoutValue(long timeout) { if (columnFamily.getDefaultValueSerializer() == ByteBufferSerializer.get() || columnFamily.getDefaultValueSerializer() == LongSerializer.get()) { return LongSerializer.get().toByteBuffer(timeout); } else { return columnFamily.getDefaultValueSerializer().fromString(Long.toString(timeout)); } }
private static Serializer getSerializer(CmbSerializer s) throws PersistenceException { if (s instanceof CmbStringSerializer) { return StringSerializer.get(); } else if (s instanceof CmbCompositeSerializer) { return CompositeSerializer.get(); } else if (s instanceof CmbLongSerializer) { return LongSerializer.get(); } throw new PersistenceException(CMBErrorCodes.InternalError, "Unknown serializer " + s); }
@Override public IndexQuery<K, C> value(long value) { internalExpression.setValue(LongSerializer.get().toBytes(value)); indexClause.addToExpressions(internalExpression); return getThisQuery(); }
@Override public IndexQuery<K, C> value(long value) { internalExpression.setValue(LongSerializer.get().toBytes(value)); indexClause.addToExpressions(internalExpression); return getThisQuery(); }
/** * Read the expiration time from the column value * @param column */ public long readTimeoutValue(Column<?> column) { if (columnFamily.getDefaultValueSerializer() == ByteBufferSerializer.get() || columnFamily.getDefaultValueSerializer() == LongSerializer.get()) { return column.getLongValue(); } else { return Long.parseLong(column.getStringValue()); } }
/** * Read the expiration time from the column value * @param column */ public long readTimeoutValue(Column<?> column) { if (columnFamily.getDefaultValueSerializer() == ByteBufferSerializer.get() || columnFamily.getDefaultValueSerializer() == LongSerializer.get()) { return column.getLongValue(); } else { return Long.parseLong(column.getStringValue()); } }
/** * Read the expiration time from the column value * @param column * @return */ public long readTimeoutValue(Column<?> column) { if (columnFamily.getDefaultValueSerializer() == ByteBufferSerializer.get() || columnFamily.getDefaultValueSerializer() == LongSerializer.get()) { return column.getLongValue(); } else { return Long.parseLong(column.getStringValue()); } }
private void addToBatch(MutationBatch batch, WriteMetadata failedWrite) { // TODO: must deal with failed operations like createCF etc if (failedWrite.getCFName() == null || failedWrite.getRowKey() == null) { return; } String cfName = failedWrite.getPrimaryCluster() + "-" + failedWrite.getPrimaryKeyspace(); ColumnFamily<String, Long> CF_FAILED_WRITES = ColumnFamily.newColumnFamily(cfName, StringSerializer.get(), LongSerializer.get(), StringSerializer.get()); String rowKey = failedWrite.getCFName() + "_" + counter.getNext(); Long column = failedWrite.getUuid(); String value = failedWrite.getRowKey(); batch.withRow(CF_FAILED_WRITES, rowKey).putColumn(column, value); }