Package org.apache.cassandra.utils
Class TimeUUID.AbstractSerializer<T extends TimeUUID>
- java.lang.Object
-
- org.apache.cassandra.serializers.TypeSerializer<T>
-
- org.apache.cassandra.utils.TimeUUID.AbstractSerializer<T>
-
- Direct Known Subclasses:
Ballot.Serializer
,TimeUUID.Serializer
- Enclosing class:
- TimeUUID
protected abstract static class TimeUUID.AbstractSerializer<T extends TimeUUID> extends TypeSerializer<T>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.nio.ByteBuffer
serialize(T value)
java.lang.String
toString(T value)
<V> void
validate(V value, ValueAccessor<V> accessor)
-
Methods inherited from class org.apache.cassandra.serializers.TypeSerializer
deserialize, deserialize, getType, isNull, isNull, shouldQuoteCQLLiterals, toCQLLiteral, toCQLLiteralNonNull, toCQLLiteralNoQuote, validate
-
-
-
-
Method Detail
-
validate
public <V> void validate(V value, ValueAccessor<V> accessor) throws MarshalException
- Specified by:
validate
in classTypeSerializer<T extends TimeUUID>
- Throws:
MarshalException
-
toString
public java.lang.String toString(T value)
- Specified by:
toString
in classTypeSerializer<T extends TimeUUID>
-
serialize
public java.nio.ByteBuffer serialize(T value)
- Specified by:
serialize
in classTypeSerializer<T extends TimeUUID>
-
-