Package org.apache.cassandra.serializers
Class AbstractTextSerializer
- java.lang.Object
-
- org.apache.cassandra.serializers.TypeSerializer<java.lang.String>
-
- org.apache.cassandra.serializers.AbstractTextSerializer
-
- Direct Known Subclasses:
AsciiSerializer,UTF8Serializer
public abstract class AbstractTextSerializer extends TypeSerializer<java.lang.String>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractTextSerializer(java.nio.charset.Charset charset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <V> java.lang.Stringdeserialize(V value, ValueAccessor<V> accessor)java.lang.Class<java.lang.String>getType()<V> booleanisNull(V buffer, ValueAccessor<V> accessor)java.nio.ByteBufferserialize(java.lang.String value)booleanshouldQuoteCQLLiterals()protected java.lang.StringtoCQLLiteralNonNull(java.nio.ByteBuffer buffer)java.lang.StringtoString(java.lang.String value)-
Methods inherited from class org.apache.cassandra.serializers.TypeSerializer
deserialize, isNull, toCQLLiteral, toCQLLiteralNoQuote, validate, validate
-
-
-
-
Method Detail
-
deserialize
public <V> java.lang.String deserialize(V value, ValueAccessor<V> accessor)- Specified by:
deserializein classTypeSerializer<java.lang.String>
-
serialize
public java.nio.ByteBuffer serialize(java.lang.String value)
- Specified by:
serializein classTypeSerializer<java.lang.String>
-
toString
public java.lang.String toString(java.lang.String value)
- Specified by:
toStringin classTypeSerializer<java.lang.String>
-
getType
public java.lang.Class<java.lang.String> getType()
- Specified by:
getTypein classTypeSerializer<java.lang.String>
-
shouldQuoteCQLLiterals
public boolean shouldQuoteCQLLiterals()
- Overrides:
shouldQuoteCQLLiteralsin classTypeSerializer<java.lang.String>
-
isNull
public <V> boolean isNull(V buffer, ValueAccessor<V> accessor)- Overrides:
isNullin classTypeSerializer<java.lang.String>
-
toCQLLiteralNonNull
protected java.lang.String toCQLLiteralNonNull(java.nio.ByteBuffer buffer)
- Overrides:
toCQLLiteralNonNullin classTypeSerializer<java.lang.String>
-
-