Package org.apache.cassandra.serializers
Class TimeSerializer
- java.lang.Object
-
- org.apache.cassandra.serializers.TypeSerializer<java.lang.Long>
-
- org.apache.cassandra.serializers.TimeSerializer
-
public class TimeSerializer extends TypeSerializer<java.lang.Long>
-
-
Field Summary
Fields Modifier and Type Field Description static TimeSerializer
instance
static java.util.regex.Pattern
timePattern
-
Constructor Summary
Constructors Constructor Description TimeSerializer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <V> java.lang.Long
deserialize(V value, ValueAccessor<V> accessor)
java.lang.Class<java.lang.Long>
getType()
java.nio.ByteBuffer
serialize(java.lang.Long value)
boolean
shouldQuoteCQLLiterals()
static java.lang.Long
timeStringToLong(java.lang.String source)
java.lang.String
toString(java.lang.Long value)
<V> void
validate(V value, ValueAccessor<V> accessor)
-
Methods inherited from class org.apache.cassandra.serializers.TypeSerializer
deserialize, isNull, isNull, toCQLLiteral, toCQLLiteralNonNull, toCQLLiteralNoQuote, validate
-
-
-
-
Field Detail
-
timePattern
public static final java.util.regex.Pattern timePattern
-
instance
public static final TimeSerializer instance
-
-
Method Detail
-
deserialize
public <V> java.lang.Long deserialize(V value, ValueAccessor<V> accessor)
- Specified by:
deserialize
in classTypeSerializer<java.lang.Long>
-
serialize
public java.nio.ByteBuffer serialize(java.lang.Long value)
- Specified by:
serialize
in classTypeSerializer<java.lang.Long>
-
timeStringToLong
public static java.lang.Long timeStringToLong(java.lang.String source) throws MarshalException
- Throws:
MarshalException
-
validate
public <V> void validate(V value, ValueAccessor<V> accessor) throws MarshalException
- Specified by:
validate
in classTypeSerializer<java.lang.Long>
- Throws:
MarshalException
-
shouldQuoteCQLLiterals
public boolean shouldQuoteCQLLiterals()
- Overrides:
shouldQuoteCQLLiterals
in classTypeSerializer<java.lang.Long>
-
toString
public java.lang.String toString(java.lang.Long value)
- Specified by:
toString
in classTypeSerializer<java.lang.Long>
-
getType
public java.lang.Class<java.lang.Long> getType()
- Specified by:
getType
in classTypeSerializer<java.lang.Long>
-
-