public class Generator
extends java.lang.Object
| Constructor and Description |
|---|
Generator() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
createCodecs(java.lang.String keyspace,
java.lang.String userType,
java.lang.Class<? extends Codec> codecClass) |
java.util.List<java.lang.String> |
createIndexes(java.lang.String keyspace,
java.lang.Class cls) |
java.lang.String |
createTable(java.lang.String keyspace,
java.lang.Class cls) |
java.lang.String |
getColumnName(com.datastax.driver.mapping.annotations.Column column,
java.lang.reflect.Field field) |
java.lang.String |
getColumnName(com.datastax.driver.mapping.annotations.Column column,
java.lang.reflect.Method method) |
java.lang.String |
getDataType(java.lang.reflect.Type type) |
java.lang.Object |
getDataValue(java.lang.String type,
java.lang.String value) |
com.datastax.driver.mapping.NamingStrategy |
getNamingStrategy() |
void |
setDataType(java.lang.reflect.Type type,
java.lang.String dataType) |
void |
setNamingStrategy(com.datastax.driver.mapping.NamingStrategy namingStrategy) |
java.lang.String |
toCassandraName(java.lang.String javaPropertyName) |
public java.lang.String createTable(java.lang.String keyspace,
java.lang.Class cls)
public java.util.List<java.lang.String> createIndexes(java.lang.String keyspace,
java.lang.Class cls)
public java.lang.String createCodecs(java.lang.String keyspace,
java.lang.String userType,
java.lang.Class<? extends Codec> codecClass)
public java.lang.String getDataType(java.lang.reflect.Type type)
public void setDataType(java.lang.reflect.Type type,
java.lang.String dataType)
public java.lang.Object getDataValue(java.lang.String type,
java.lang.String value)
public com.datastax.driver.mapping.NamingStrategy getNamingStrategy()
public void setNamingStrategy(com.datastax.driver.mapping.NamingStrategy namingStrategy)
public java.lang.String toCassandraName(java.lang.String javaPropertyName)
public java.lang.String getColumnName(com.datastax.driver.mapping.annotations.Column column,
java.lang.reflect.Field field)
public java.lang.String getColumnName(com.datastax.driver.mapping.annotations.Column column,
java.lang.reflect.Method method)