Class AbstractTextSerializer

    • 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()  
      java.nio.ByteBuffer serialize​(java.lang.String value)  
      java.lang.String toCQLLiteral​(java.nio.ByteBuffer buffer)
      Generates CQL literal for TEXT/VARCHAR/ASCII types.
      java.lang.String toString​(java.lang.String value)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractTextSerializer

        protected AbstractTextSerializer​(java.nio.charset.Charset charset)
    • Method Detail

      • serialize

        public java.nio.ByteBuffer serialize​(java.lang.String value)
        Specified by:
        serialize in class TypeSerializer<java.lang.String>
      • toString

        public java.lang.String toString​(java.lang.String value)
        Specified by:
        toString in class TypeSerializer<java.lang.String>
      • getType

        public java.lang.Class<java.lang.String> getType()
        Specified by:
        getType in class TypeSerializer<java.lang.String>
      • toCQLLiteral

        public java.lang.String toCQLLiteral​(java.nio.ByteBuffer buffer)
        Generates CQL literal for TEXT/VARCHAR/ASCII types. Caveat: it does only generate literals with single quotes and not pg-style literals.
        Overrides:
        toCQLLiteral in class TypeSerializer<java.lang.String>