T - K - public class CompositeEntityMapper<T,K>
extends java.lang.Object
| Constructor and Description |
|---|
CompositeEntityMapper(java.lang.Class<T> clazz,
java.lang.Integer ttl,
java.nio.ByteBuffer prefix) |
| Modifier and Type | Method and Description |
|---|---|
static java.nio.ByteBuffer |
getBytes(java.nio.ByteBuffer bb,
int length) |
java.lang.String |
getComparatorType()
Return the cassandra comparator type for this composite structure
|
K |
getEntityId(T entity) |
java.lang.String |
getEntityName() |
java.lang.String |
getKeyType() |
static int |
getShortLength(java.nio.ByteBuffer bb) |
static java.nio.ByteBuffer |
getWithShortLength(java.nio.ByteBuffer bb) |
java.lang.String |
toString() |
public CompositeEntityMapper(java.lang.Class<T> clazz, java.lang.Integer ttl, java.nio.ByteBuffer prefix)
clazz - prefix - java.lang.IllegalArgumentException - if clazz is NOT annotated with @Entity
if column name contains illegal char (like dot)public java.lang.String getEntityName()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getKeyType()
public java.lang.String getComparatorType()
public static int getShortLength(java.nio.ByteBuffer bb)
public static java.nio.ByteBuffer getWithShortLength(java.nio.ByteBuffer bb)
public static java.nio.ByteBuffer getBytes(java.nio.ByteBuffer bb,
int length)