public class

DynamicCompositeSerializer

extends AbstractSerializer<T>
java.lang.Object
   ↳ com.netflix.astyanax.serializers.AbstractSerializer<T>
     ↳ com.netflix.astyanax.serializers.DynamicCompositeSerializer

Summary

Public Constructors
DynamicCompositeSerializer()
Public Methods
DynamicComposite fromByteBuffer(ByteBuffer byteBuffer)
Extract an object of type T from the bytes.
ByteBuffer fromString(String string)
Create a ByteBuffer by first parsing the type out of a string
static DynamicCompositeSerializer get()
ComparatorType getComparatorType()
ByteBuffer getNext(ByteBuffer byteBuffer)
Return the byte buffer for the next value in sorted order for the matching comparator type.
String getString(ByteBuffer byteBuffer)
ByteBuffer toByteBuffer(DynamicComposite obj)
Extract bytes from the obj of type T
[Expand]
Inherited Methods
From class com.netflix.astyanax.serializers.AbstractSerializer
From class java.lang.Object
From interface com.netflix.astyanax.Serializer

Public Constructors

public DynamicCompositeSerializer ()

Public Methods

public DynamicComposite fromByteBuffer (ByteBuffer byteBuffer)

Extract an object of type T from the bytes.

public ByteBuffer fromString (String string)

Create a ByteBuffer by first parsing the type out of a string

public static DynamicCompositeSerializer get ()

public ComparatorType getComparatorType ()

public ByteBuffer getNext (ByteBuffer byteBuffer)

Return the byte buffer for the next value in sorted order for the matching comparator type. This is used for paginating columns.

public String getString (ByteBuffer byteBuffer)

public ByteBuffer toByteBuffer (DynamicComposite obj)

Extract bytes from the obj of type T