org.apache.cassandra.db
Class RowMutation
java.lang.Object
org.apache.cassandra.db.RowMutation
public class RowMutation
- extends java.lang.Object
Method Summary |
void |
add(ColumnFamily columnFamily)
|
void |
add(QueryPath path,
byte[] value,
IClock clock)
|
void |
add(QueryPath path,
byte[] value,
IClock clock,
int timeToLive)
|
void |
apply()
|
void |
delete(QueryPath path,
IClock clock)
|
java.util.Collection<ColumnFamily> |
getColumnFamilies()
|
static RowMutation |
getRowMutation(java.lang.String table,
byte[] key,
java.util.Map<java.lang.String,java.util.List<ColumnOrSuperColumn>> cfmap)
|
static RowMutation |
getRowMutationFromMutations(java.lang.String keyspace,
byte[] key,
java.util.Map<java.lang.String,java.util.List<Mutation>> cfmap)
|
DataOutputBuffer |
getSerializedBuffer()
|
java.lang.String |
getTable()
|
boolean |
isEmpty()
|
byte[] |
key()
|
Message |
makeRowMutationMessage()
|
Message |
makeRowMutationMessage(StorageService.Verb verb)
|
static ICompactSerializer<RowMutation> |
serializer()
|
java.lang.String |
toString()
|
java.lang.String |
toString(boolean shallow)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
HINT
public static final java.lang.String HINT
- See Also:
- Constant Field Values
modifications_
protected java.util.Map<java.lang.Integer,ColumnFamily> modifications_
RowMutation
public RowMutation(java.lang.String table,
byte[] key)
RowMutation
public RowMutation(java.lang.String table,
Row row)
RowMutation
protected RowMutation(java.lang.String table,
byte[] key,
java.util.Map<java.lang.Integer,ColumnFamily> modifications)
serializer
public static ICompactSerializer<RowMutation> serializer()
getTable
public java.lang.String getTable()
key
public byte[] key()
getColumnFamilies
public java.util.Collection<ColumnFamily> getColumnFamilies()
add
public void add(ColumnFamily columnFamily)
isEmpty
public boolean isEmpty()
add
public void add(QueryPath path,
byte[] value,
IClock clock,
int timeToLive)
add
public void add(QueryPath path,
byte[] value,
IClock clock)
delete
public void delete(QueryPath path,
IClock clock)
apply
public void apply()
throws java.io.IOException
- Throws:
java.io.IOException
makeRowMutationMessage
public Message makeRowMutationMessage()
throws java.io.IOException
- Throws:
java.io.IOException
makeRowMutationMessage
public Message makeRowMutationMessage(StorageService.Verb verb)
throws java.io.IOException
- Throws:
java.io.IOException
getRowMutationFromMutations
public static RowMutation getRowMutationFromMutations(java.lang.String keyspace,
byte[] key,
java.util.Map<java.lang.String,java.util.List<Mutation>> cfmap)
getRowMutation
public static RowMutation getRowMutation(java.lang.String table,
byte[] key,
java.util.Map<java.lang.String,java.util.List<ColumnOrSuperColumn>> cfmap)
getSerializedBuffer
public DataOutputBuffer getSerializedBuffer()
throws java.io.IOException
- Throws:
java.io.IOException
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toString
public java.lang.String toString(boolean shallow)
Copyright © 2010 The Apache Software Foundation