|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cassandra.db.RowMutation.RowMutationSerializer
public static class RowMutation.RowMutationSerializer
Constructor Summary | |
---|---|
RowMutation.RowMutationSerializer()
|
Method Summary | |
---|---|
RowMutation |
deserialize(java.io.DataInput dis,
int version)
Deserialize into the specified DataInputStream instance. |
RowMutation |
deserialize(java.io.DataInput dis,
int version,
IColumnSerializer.Flag flag)
|
RowMutation |
deserializeFixingTimestamps(java.io.DataInput dis,
int version)
Used only by o.a.c.service.MigrationManager to fix possibly broken System.nanoTime() timestamps of the schema migrations from remote nodes |
void |
serialize(RowMutation rm,
java.io.DataOutput dos,
int version)
Serialize the specified type into the specified DataOutputStream instance. |
long |
serializedSize(RowMutation rm,
int version)
Calculate serialized size of object without actually serializing. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RowMutation.RowMutationSerializer()
Method Detail |
---|
public void serialize(RowMutation rm, java.io.DataOutput dos, int version) throws java.io.IOException
IVersionedSerializer
serialize
in interface IVersionedSerializer<RowMutation>
rm
- type that needs to be serializeddos
- DataOutput into which serialization needs to happen.version
- protocol version
java.io.IOException
public RowMutation deserialize(java.io.DataInput dis, int version, IColumnSerializer.Flag flag) throws java.io.IOException
java.io.IOException
public RowMutation deserializeFixingTimestamps(java.io.DataInput dis, int version) throws java.io.IOException
dis
- The source of the dataversion
- The version of remote node
java.io.IOException
- If data could not be readpublic RowMutation deserialize(java.io.DataInput dis, int version) throws java.io.IOException
IVersionedSerializer
deserialize
in interface IVersionedSerializer<RowMutation>
dis
- DataInput from which deserialization needs to happen.version
- protocol version
java.io.IOException
public long serializedSize(RowMutation rm, int version)
IVersionedSerializer
serializedSize
in interface IVersionedSerializer<RowMutation>
rm
- object to calculate serialized sizeversion
- protocol version
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |