Package org.apache.cassandra.serializers
Class DurationSerializer
- java.lang.Object
-
- org.apache.cassandra.serializers.TypeSerializer<Duration>
-
- org.apache.cassandra.serializers.DurationSerializer
-
public final class DurationSerializer extends TypeSerializer<Duration>
-
-
Field Summary
Fields Modifier and Type Field Description static DurationSerializerinstance
-
Constructor Summary
Constructors Constructor Description DurationSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <V> Durationdeserialize(V value, ValueAccessor<V> accessor)java.lang.Class<Duration>getType()java.nio.ByteBufferserialize(Duration duration)java.lang.StringtoString(Duration duration)<V> voidvalidate(V value, ValueAccessor<V> accessor)-
Methods inherited from class org.apache.cassandra.serializers.TypeSerializer
deserialize, toCQLLiteral, validate
-
-
-
-
Field Detail
-
instance
public static final DurationSerializer instance
-
-
Method Detail
-
serialize
public java.nio.ByteBuffer serialize(Duration duration)
- Specified by:
serializein classTypeSerializer<Duration>
-
deserialize
public <V> Duration deserialize(V value, ValueAccessor<V> accessor)
- Specified by:
deserializein classTypeSerializer<Duration>
-
validate
public <V> void validate(V value, ValueAccessor<V> accessor) throws MarshalException- Specified by:
validatein classTypeSerializer<Duration>- Throws:
MarshalException
-
toString
public java.lang.String toString(Duration duration)
- Specified by:
toStringin classTypeSerializer<Duration>
-
getType
public java.lang.Class<Duration> getType()
- Specified by:
getTypein classTypeSerializer<Duration>
-
-