com.netflix.astyanax.thrift.model
Class ThriftCounterSuperColumnMutationImpl<C>
java.lang.Object
com.netflix.astyanax.thrift.model.ThriftCounterSuperColumnMutationImpl<C>
- All Implemented Interfaces:
- ColumnListMutation<C>
public class ThriftCounterSuperColumnMutationImpl<C>
- extends Object
- implements ColumnListMutation<C>
Method Summary |
ColumnListMutation<C> |
delete()
Deletes all columns at the current column path location. |
ColumnListMutation<C> |
deleteColumn(C columnName)
|
ColumnListMutation<C> |
incrementCounterColumn(C columnName,
long amount)
|
ColumnListMutation<C> |
putColumn(C columnName,
boolean value,
Integer ttl)
|
ColumnListMutation<C> |
putColumn(C columnName,
byte[] value,
Integer ttl)
|
ColumnListMutation<C> |
putColumn(C columnName,
ByteBuffer value,
Integer ttl)
|
ColumnListMutation<C> |
putColumn(C columnName,
Date value,
Integer ttl)
|
ColumnListMutation<C> |
putColumn(C columnName,
double value,
Integer ttl)
|
ColumnListMutation<C> |
putColumn(C columnName,
int value,
Integer ttl)
|
ColumnListMutation<C> |
putColumn(C columnName,
long value,
Integer ttl)
|
ColumnListMutation<C> |
putColumn(C columnName,
String value,
Integer ttl)
|
ColumnListMutation<C> |
putColumn(C columnName,
UUID value,
Integer ttl)
|
|
putColumn(C columnName,
V value,
Serializer<V> valueSerializer,
Integer ttl)
Generic call to insert a column value with a custom serializer. |
ColumnListMutation<C> |
putEmptyColumn(C columnName,
Integer ttl)
|
|
withSuperColumn(ColumnPath<SC> superColumnPath)
Generic call to insert a super column. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ThriftCounterSuperColumnMutationImpl
public ThriftCounterSuperColumnMutationImpl(Clock clock,
List<org.apache.cassandra.thrift.Mutation> mutationList,
ColumnPath<C> path)
putColumn
public <V> ColumnListMutation<C> putColumn(C columnName,
V value,
Serializer<V> valueSerializer,
Integer ttl)
- Description copied from interface:
ColumnListMutation
- Generic call to insert a column value with a custom serializer.
User this only when you need a custom serializer otherwise use
the overloaded putColumn calls to insert common value types.
- Specified by:
putColumn
in interface ColumnListMutation<C>
- Returns:
putColumn
public ColumnListMutation<C> putColumn(C columnName,
String value,
Integer ttl)
- Specified by:
putColumn
in interface ColumnListMutation<C>
putColumn
public ColumnListMutation<C> putColumn(C columnName,
byte[] value,
Integer ttl)
- Specified by:
putColumn
in interface ColumnListMutation<C>
putColumn
public ColumnListMutation<C> putColumn(C columnName,
int value,
Integer ttl)
- Specified by:
putColumn
in interface ColumnListMutation<C>
putColumn
public ColumnListMutation<C> putColumn(C columnName,
long value,
Integer ttl)
- Specified by:
putColumn
in interface ColumnListMutation<C>
putColumn
public ColumnListMutation<C> putColumn(C columnName,
boolean value,
Integer ttl)
- Specified by:
putColumn
in interface ColumnListMutation<C>
putColumn
public ColumnListMutation<C> putColumn(C columnName,
ByteBuffer value,
Integer ttl)
- Specified by:
putColumn
in interface ColumnListMutation<C>
putColumn
public ColumnListMutation<C> putColumn(C columnName,
Date value,
Integer ttl)
- Specified by:
putColumn
in interface ColumnListMutation<C>
putColumn
public ColumnListMutation<C> putColumn(C columnName,
double value,
Integer ttl)
- Specified by:
putColumn
in interface ColumnListMutation<C>
putColumn
public ColumnListMutation<C> putColumn(C columnName,
UUID value,
Integer ttl)
- Specified by:
putColumn
in interface ColumnListMutation<C>
putEmptyColumn
public ColumnListMutation<C> putEmptyColumn(C columnName,
Integer ttl)
- Specified by:
putEmptyColumn
in interface ColumnListMutation<C>
delete
public ColumnListMutation<C> delete()
- Description copied from interface:
ColumnListMutation
- Deletes all columns at the current column path location. Delete at the
root of a row effectively deletes the entire row.
- Specified by:
delete
in interface ColumnListMutation<C>
- Returns:
withSuperColumn
public <SC> ColumnListMutation<SC> withSuperColumn(ColumnPath<SC> superColumnPath)
- Description copied from interface:
ColumnListMutation
- Generic call to insert a super column. Notice that this call receives
a column path which has a new serializer type for the sub column names.
Also, the object returned by this call differs from the parent column
and should therefore not be chained with any calls to add columns
to this serializer.
- Specified by:
withSuperColumn
in interface ColumnListMutation<C>
- Returns:
incrementCounterColumn
public ColumnListMutation<C> incrementCounterColumn(C columnName,
long amount)
- Specified by:
incrementCounterColumn
in interface ColumnListMutation<C>
deleteColumn
public ColumnListMutation<C> deleteColumn(C columnName)
- Specified by:
deleteColumn
in interface ColumnListMutation<C>
Copyright © 2012. All Rights Reserved.