Package org.apache.cassandra.serializers
Class SimpleDateSerializer
- java.lang.Object
-
- org.apache.cassandra.serializers.TypeSerializer<java.lang.Integer>
-
- org.apache.cassandra.serializers.SimpleDateSerializer
-
public class SimpleDateSerializer extends TypeSerializer<java.lang.Integer>
-
-
Field Summary
Fields Modifier and Type Field Description static SimpleDateSerializerinstance
-
Constructor Summary
Constructors Constructor Description SimpleDateSerializer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static intdateStringToDays(java.lang.String source)static longdayToTimeInMillis(int days)<V> java.lang.Integerdeserialize(V value, ValueAccessor<V> accessor)java.lang.Class<java.lang.Integer>getType()java.nio.ByteBufferserialize(java.lang.Integer value)booleanshouldQuoteCQLLiterals()static inttimeInMillisToDay(long millis)java.lang.StringtoString(java.lang.Integer value)<V> voidvalidate(V value, ValueAccessor<V> accessor)-
Methods inherited from class org.apache.cassandra.serializers.TypeSerializer
deserialize, isNull, isNull, toCQLLiteral, toCQLLiteralNonNull, toCQLLiteralNoQuote, validate
-
-
-
-
Field Detail
-
instance
public static final SimpleDateSerializer instance
-
-
Method Detail
-
deserialize
public <V> java.lang.Integer deserialize(V value, ValueAccessor<V> accessor)- Specified by:
deserializein classTypeSerializer<java.lang.Integer>
-
serialize
public java.nio.ByteBuffer serialize(java.lang.Integer value)
- Specified by:
serializein classTypeSerializer<java.lang.Integer>
-
dateStringToDays
public static int dateStringToDays(java.lang.String source) throws MarshalException- Throws:
MarshalException
-
timeInMillisToDay
public static int timeInMillisToDay(long millis)
-
dayToTimeInMillis
public static long dayToTimeInMillis(int days)
-
validate
public <V> void validate(V value, ValueAccessor<V> accessor) throws MarshalException- Specified by:
validatein classTypeSerializer<java.lang.Integer>- Throws:
MarshalException
-
toString
public java.lang.String toString(java.lang.Integer value)
- Specified by:
toStringin classTypeSerializer<java.lang.Integer>
-
getType
public java.lang.Class<java.lang.Integer> getType()
- Specified by:
getTypein classTypeSerializer<java.lang.Integer>
-
shouldQuoteCQLLiterals
public boolean shouldQuoteCQLLiterals()
- Overrides:
shouldQuoteCQLLiteralsin classTypeSerializer<java.lang.Integer>
-
-