public abstract class

AbstractThriftColumnMutationImpl

extends Object
implements ColumnMutation
java.lang.Object
   ↳ com.netflix.astyanax.thrift.AbstractThriftColumnMutationImpl

Summary

Fields
protected final Clock clock
protected final ByteBuffer column
protected final ByteBuffer key
Public Constructors
AbstractThriftColumnMutationImpl(ByteBuffer key, ByteBuffer column, Clock clock)
Public Methods
Execution<Void> putEmptyColumn(Integer ttl)
Execution<Void> putValue(ByteBuffer value, Integer ttl)
Execution<Void> putValue(boolean value, Integer ttl)
Execution<Void> putValue(double value, Integer ttl)
<T> Execution<Void> putValue(T value, Serializer<T> serializer, Integer ttl)
Execution<Void> putValue(byte[] value, Integer ttl)
Execution<Void> putValue(Date value, Integer ttl)
Execution<Void> putValue(String value, Integer ttl)
Execution<Void> putValue(long value, Integer ttl)
Execution<Void> putValue(UUID value, Integer ttl)
Execution<Void> putValue(int value, Integer ttl)
Protected Methods
abstract Execution<Void> insertValue(ByteBuffer value, Integer ttl)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.netflix.astyanax.ColumnMutation

Fields

protected final Clock clock

protected final ByteBuffer column

protected final ByteBuffer key

Public Constructors

public AbstractThriftColumnMutationImpl (ByteBuffer key, ByteBuffer column, Clock clock)

Public Methods

public Execution<Void> putEmptyColumn (Integer ttl)

public Execution<Void> putValue (ByteBuffer value, Integer ttl)

public Execution<Void> putValue (boolean value, Integer ttl)

public Execution<Void> putValue (double value, Integer ttl)

public Execution<Void> putValue (T value, Serializer<T> serializer, Integer ttl)

public Execution<Void> putValue (byte[] value, Integer ttl)

public Execution<Void> putValue (Date value, Integer ttl)

public Execution<Void> putValue (String value, Integer ttl)

public Execution<Void> putValue (long value, Integer ttl)

public Execution<Void> putValue (UUID value, Integer ttl)

public Execution<Void> putValue (int value, Integer ttl)

Protected Methods

protected abstract Execution<Void> insertValue (ByteBuffer value, Integer ttl)