public class CqlColumnMutationImpl<K,C>
extends java.lang.Object
implements com.netflix.astyanax.ColumnMutation
| Modifier and Type | Class and Description |
|---|---|
static class |
CqlColumnMutationImpl.ColMutationType |
| Modifier and Type | Field and Description |
|---|---|
protected CFQueryContext<K,C> |
cfContext |
protected CqlColumnFamilyDefinitionImpl |
cfDef |
protected java.lang.Object |
columnName |
protected java.lang.Object |
columnValue |
protected CqlKeyspaceImpl.KeyspaceContext |
ksContext |
| Constructor and Description |
|---|
CqlColumnMutationImpl(CqlKeyspaceImpl.KeyspaceContext ksCtx,
CFQueryContext<K,C> cfCtx,
java.lang.Object cName) |
| Modifier and Type | Method and Description |
|---|---|
com.netflix.astyanax.Execution<java.lang.Void> |
deleteColumn() |
com.netflix.astyanax.Execution<java.lang.Void> |
deleteCounterColumn() |
com.netflix.astyanax.model.ConsistencyLevel |
getConsistencyLevel() |
java.lang.Object |
getRowKey() |
java.lang.Long |
getTimestamp() |
java.lang.Integer |
getTTL() |
CqlColumnMutationImpl.ColMutationType |
getType() |
com.netflix.astyanax.Execution<java.lang.Void> |
incrementCounterColumn(long amount) |
com.netflix.astyanax.Execution<java.lang.Void> |
putEmptyColumn(java.lang.Integer ttl) |
com.netflix.astyanax.Execution<java.lang.Void> |
putGenericValue(java.lang.Object value,
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) |
java.lang.String |
toString() |
com.netflix.astyanax.ColumnMutation |
withRetryPolicy(com.netflix.astyanax.retry.RetryPolicy retry) |
com.netflix.astyanax.ColumnMutation |
withTimestamp(long newValue) |
protected final CqlKeyspaceImpl.KeyspaceContext ksContext
protected final CFQueryContext<K,C> cfContext
protected final CqlColumnFamilyDefinitionImpl cfDef
protected final java.lang.Object columnName
protected java.lang.Object columnValue
public CqlColumnMutationImpl(CqlKeyspaceImpl.KeyspaceContext ksCtx, CFQueryContext<K,C> cfCtx, java.lang.Object cName)
public com.netflix.astyanax.ColumnMutation setConsistencyLevel(com.netflix.astyanax.model.ConsistencyLevel consistencyLevel)
setConsistencyLevel in interface com.netflix.astyanax.ColumnMutationpublic com.netflix.astyanax.ColumnMutation withRetryPolicy(com.netflix.astyanax.retry.RetryPolicy retry)
withRetryPolicy in interface com.netflix.astyanax.ColumnMutationpublic com.netflix.astyanax.ColumnMutation withTimestamp(long newValue)
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> putGenericValue(java.lang.Object value,
java.lang.Integer ttl)
public com.netflix.astyanax.Execution<java.lang.Void> putEmptyColumn(java.lang.Integer ttl)
putEmptyColumn in interface com.netflix.astyanax.ColumnMutationpublic com.netflix.astyanax.Execution<java.lang.Void> incrementCounterColumn(long amount)
incrementCounterColumn in interface com.netflix.astyanax.ColumnMutationpublic com.netflix.astyanax.Execution<java.lang.Void> deleteColumn()
deleteColumn in interface com.netflix.astyanax.ColumnMutationpublic com.netflix.astyanax.Execution<java.lang.Void> deleteCounterColumn()
deleteCounterColumn in interface com.netflix.astyanax.ColumnMutationpublic java.lang.Integer getTTL()
public java.lang.Long getTimestamp()
public java.lang.String toString()
toString in class java.lang.Objectpublic CqlColumnMutationImpl.ColMutationType getType()
public java.lang.Object getRowKey()
public com.netflix.astyanax.model.ConsistencyLevel getConsistencyLevel()