Package org.apache.cassandra.db
Class DeletionTime.LegacySerializer
- java.lang.Object
-
- org.apache.cassandra.db.DeletionTime.Serializer
-
- org.apache.cassandra.db.DeletionTime.LegacySerializer
-
- All Implemented Interfaces:
IGenericSerializer<DeletionTime,DataInputPlus,DataOutputPlus>
,ISerializer<DeletionTime>
- Enclosing class:
- DeletionTime
public static class DeletionTime.LegacySerializer extends DeletionTime.Serializer
-
-
Constructor Summary
Constructors Constructor Description LegacySerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DeletionTime
deserialize(java.nio.ByteBuffer buf, int offset)
DeletionTime
deserialize(DataInputPlus in)
Deserialize from the specified DataInput instance.void
serialize(DeletionTime delTime, DataOutputPlus out)
Serialize the specified type into the specified DataOutput instance.long
serializedSize(DeletionTime delTime)
void
skip(DataInputPlus in)
-
-
-
Method Detail
-
serialize
public void serialize(DeletionTime delTime, DataOutputPlus out) throws java.io.IOException
Description copied from interface:ISerializer
Serialize the specified type into the specified DataOutput instance.- Specified by:
serialize
in interfaceIGenericSerializer<DeletionTime,DataInputPlus,DataOutputPlus>
- Specified by:
serialize
in interfaceISerializer<DeletionTime>
- Overrides:
serialize
in classDeletionTime.Serializer
- Parameters:
delTime
- type that needs to be serializedout
- DataOutput into which serialization needs to happen.- Throws:
java.io.IOException
-
deserialize
public DeletionTime deserialize(DataInputPlus in) throws java.io.IOException
Description copied from interface:ISerializer
Deserialize from the specified DataInput instance.- Specified by:
deserialize
in interfaceIGenericSerializer<DeletionTime,DataInputPlus,DataOutputPlus>
- Specified by:
deserialize
in interfaceISerializer<DeletionTime>
- Overrides:
deserialize
in classDeletionTime.Serializer
- Parameters:
in
- DataInput from which deserialization needs to happen.- Returns:
- the type that was deserialized
- Throws:
java.io.IOException
-
deserialize
public DeletionTime deserialize(java.nio.ByteBuffer buf, int offset)
- Overrides:
deserialize
in classDeletionTime.Serializer
-
skip
public void skip(DataInputPlus in) throws java.io.IOException
- Specified by:
skip
in interfaceISerializer<DeletionTime>
- Overrides:
skip
in classDeletionTime.Serializer
- Throws:
java.io.IOException
-
serializedSize
public long serializedSize(DeletionTime delTime)
- Specified by:
serializedSize
in interfaceIGenericSerializer<DeletionTime,DataInputPlus,DataOutputPlus>
- Specified by:
serializedSize
in interfaceISerializer<DeletionTime>
- Overrides:
serializedSize
in classDeletionTime.Serializer
-
-