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 protected
AbstractTextSerializer(java.nio.charset.Charset charset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <V> java.lang.String
deserialize(V value, ValueAccessor<V> accessor)
java.lang.Class<java.lang.String>
getType()
<V> boolean
isNull(V buffer, ValueAccessor<V> accessor)
java.nio.ByteBuffer
serialize(java.lang.String value)
boolean
shouldQuoteCQLLiterals()
protected java.lang.String
toCQLLiteralNonNull(java.nio.ByteBuffer buffer)
java.lang.String
toString(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:
deserialize
in classTypeSerializer<java.lang.String>
-
serialize
public java.nio.ByteBuffer serialize(java.lang.String value)
- Specified by:
serialize
in classTypeSerializer<java.lang.String>
-
toString
public java.lang.String toString(java.lang.String value)
- Specified by:
toString
in classTypeSerializer<java.lang.String>
-
getType
public java.lang.Class<java.lang.String> getType()
- Specified by:
getType
in classTypeSerializer<java.lang.String>
-
shouldQuoteCQLLiterals
public boolean shouldQuoteCQLLiterals()
- Overrides:
shouldQuoteCQLLiterals
in classTypeSerializer<java.lang.String>
-
isNull
public <V> boolean isNull(V buffer, ValueAccessor<V> accessor)
- Overrides:
isNull
in classTypeSerializer<java.lang.String>
-
toCQLLiteralNonNull
protected java.lang.String toCQLLiteralNonNull(java.nio.ByteBuffer buffer)
- Overrides:
toCQLLiteralNonNull
in classTypeSerializer<java.lang.String>
-
-