public abstract class AbstractThriftColumnMutationImpl
extends java.lang.Object
implements com.netflix.astyanax.ColumnMutation
| Modifier and Type | Field and Description |
|---|---|
protected com.netflix.astyanax.Clock |
clock |
protected java.nio.ByteBuffer |
column |
protected java.nio.ByteBuffer |
key |
protected com.netflix.astyanax.retry.RetryPolicy |
retry |
protected com.netflix.astyanax.model.ConsistencyLevel |
writeConsistencyLevel |
| Constructor and Description |
|---|
AbstractThriftColumnMutationImpl(java.nio.ByteBuffer key,
java.nio.ByteBuffer column,
com.netflix.astyanax.AstyanaxConfiguration config) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract com.netflix.astyanax.Execution<java.lang.Void> |
insertValue(java.nio.ByteBuffer value,
java.lang.Integer ttl) |
com.netflix.astyanax.Execution<java.lang.Void> |
putEmptyColumn(java.lang.Integer ttl) |
com.netflix.astyanax.Execution<java.lang.Void> |
putValue(boolean value,
java.lang.Integer ttl) |
com.netflix.astyanax.Execution<java.lang.Void> |
putValue(byte[] value,
java.lang.Integer ttl) |
com.netflix.astyanax.Execution<java.lang.Void> |
putValue(java.nio.ByteBuffer value,
java.lang.Integer ttl) |
com.netflix.astyanax.Execution<java.lang.Void> |
putValue(byte value,
java.lang.Integer ttl) |
com.netflix.astyanax.Execution<java.lang.Void> |
putValue(java.util.Date value,
java.lang.Integer ttl) |
com.netflix.astyanax.Execution<java.lang.Void> |
putValue(double value,
java.lang.Integer ttl) |
com.netflix.astyanax.Execution<java.lang.Void> |
putValue(float value,
java.lang.Integer ttl) |
com.netflix.astyanax.Execution<java.lang.Void> |
putValue(int value,
java.lang.Integer ttl) |
com.netflix.astyanax.Execution<java.lang.Void> |
putValue(long value,
java.lang.Integer ttl) |
com.netflix.astyanax.Execution<java.lang.Void> |
putValue(short value,
java.lang.Integer ttl) |
com.netflix.astyanax.Execution<java.lang.Void> |
putValue(java.lang.String value,
java.lang.Integer ttl) |
<T> com.netflix.astyanax.Execution<java.lang.Void> |
putValue(T value,
com.netflix.astyanax.Serializer<T> serializer,
java.lang.Integer ttl) |
com.netflix.astyanax.Execution<java.lang.Void> |
putValue(java.util.UUID value,
java.lang.Integer ttl) |
com.netflix.astyanax.ColumnMutation |
setConsistencyLevel(com.netflix.astyanax.model.ConsistencyLevel consistencyLevel) |
com.netflix.astyanax.ColumnMutation |
withRetryPolicy(com.netflix.astyanax.retry.RetryPolicy retry) |
com.netflix.astyanax.ColumnMutation |
withTimestamp(long timestamp) |
protected final java.nio.ByteBuffer key
protected final java.nio.ByteBuffer column
protected com.netflix.astyanax.Clock clock
protected com.netflix.astyanax.retry.RetryPolicy retry
protected com.netflix.astyanax.model.ConsistencyLevel writeConsistencyLevel
public AbstractThriftColumnMutationImpl(java.nio.ByteBuffer key,
java.nio.ByteBuffer column,
com.netflix.astyanax.AstyanaxConfiguration config)
public com.netflix.astyanax.ColumnMutation withRetryPolicy(com.netflix.astyanax.retry.RetryPolicy retry)
withRetryPolicy in interface com.netflix.astyanax.ColumnMutationpublic com.netflix.astyanax.ColumnMutation setConsistencyLevel(com.netflix.astyanax.model.ConsistencyLevel consistencyLevel)
setConsistencyLevel in interface com.netflix.astyanax.ColumnMutationpublic com.netflix.astyanax.ColumnMutation withTimestamp(long timestamp)
withTimestamp in interface com.netflix.astyanax.ColumnMutationpublic com.netflix.astyanax.Execution<java.lang.Void> putValue(java.lang.String value,
java.lang.Integer ttl)
putValue in interface com.netflix.astyanax.ColumnMutationpublic com.netflix.astyanax.Execution<java.lang.Void> putValue(byte[] value,
java.lang.Integer ttl)
putValue in interface com.netflix.astyanax.ColumnMutationpublic com.netflix.astyanax.Execution<java.lang.Void> putValue(byte value,
java.lang.Integer ttl)
putValue in interface com.netflix.astyanax.ColumnMutationpublic com.netflix.astyanax.Execution<java.lang.Void> putValue(short value,
java.lang.Integer ttl)
putValue in interface com.netflix.astyanax.ColumnMutationpublic com.netflix.astyanax.Execution<java.lang.Void> putValue(int value,
java.lang.Integer ttl)
putValue in interface com.netflix.astyanax.ColumnMutationpublic com.netflix.astyanax.Execution<java.lang.Void> putValue(long value,
java.lang.Integer ttl)
putValue in interface com.netflix.astyanax.ColumnMutationpublic com.netflix.astyanax.Execution<java.lang.Void> putValue(boolean value,
java.lang.Integer ttl)
putValue in interface com.netflix.astyanax.ColumnMutationpublic com.netflix.astyanax.Execution<java.lang.Void> putValue(java.nio.ByteBuffer value,
java.lang.Integer ttl)
putValue in interface com.netflix.astyanax.ColumnMutationpublic com.netflix.astyanax.Execution<java.lang.Void> putValue(java.util.Date value,
java.lang.Integer ttl)
putValue in interface com.netflix.astyanax.ColumnMutationpublic com.netflix.astyanax.Execution<java.lang.Void> putValue(float value,
java.lang.Integer ttl)
putValue in interface com.netflix.astyanax.ColumnMutationpublic com.netflix.astyanax.Execution<java.lang.Void> putValue(double value,
java.lang.Integer ttl)
putValue in interface com.netflix.astyanax.ColumnMutationpublic com.netflix.astyanax.Execution<java.lang.Void> putValue(java.util.UUID value,
java.lang.Integer ttl)
putValue in interface com.netflix.astyanax.ColumnMutationpublic <T> com.netflix.astyanax.Execution<java.lang.Void> putValue(T value,
com.netflix.astyanax.Serializer<T> serializer,
java.lang.Integer ttl)
putValue in interface com.netflix.astyanax.ColumnMutationpublic com.netflix.astyanax.Execution<java.lang.Void> putEmptyColumn(java.lang.Integer ttl)
putEmptyColumn in interface com.netflix.astyanax.ColumnMutationprotected abstract com.netflix.astyanax.Execution<java.lang.Void> insertValue(java.nio.ByteBuffer value,
java.lang.Integer ttl)