public class DatastaxColumnKey extends Object implements org.sfm.map.FieldKey<DatastaxColumnKey>, org.sfm.map.mapper.TypeAffinity
Constructor and Description |
---|
DatastaxColumnKey(String columnName,
int columnIndex) |
DatastaxColumnKey(String columnName,
int columnIndex,
com.datastax.driver.core.DataType sqlType) |
DatastaxColumnKey(String columnName,
int columnIndex,
com.datastax.driver.core.DataType sqlType,
DatastaxColumnKey parent) |
Modifier and Type | Method and Description |
---|---|
DatastaxColumnKey |
alias(String alias) |
DatastaxColumnKey |
datatype(com.datastax.driver.core.DataType datatype) |
boolean |
equals(Object o) |
Class<?>[] |
getAffinities() |
com.datastax.driver.core.DataType |
getDataType() |
int |
getIndex() |
String |
getName() |
DatastaxColumnKey |
getParent() |
int |
hashCode() |
static org.sfm.map.mapper.MapperKey<DatastaxColumnKey> |
mapperKey(com.datastax.driver.core.ColumnDefinitions metaData) |
static DatastaxColumnKey |
of(com.datastax.driver.core.ColumnDefinitions metaData,
int column) |
String |
toString() |
public DatastaxColumnKey(String columnName, int columnIndex)
public DatastaxColumnKey(String columnName, int columnIndex, com.datastax.driver.core.DataType sqlType)
public DatastaxColumnKey(String columnName, int columnIndex, com.datastax.driver.core.DataType sqlType, DatastaxColumnKey parent)
public String getName()
getName
in interface org.sfm.map.FieldKey<DatastaxColumnKey>
public int getIndex()
getIndex
in interface org.sfm.map.FieldKey<DatastaxColumnKey>
public com.datastax.driver.core.DataType getDataType()
public DatastaxColumnKey getParent()
public DatastaxColumnKey alias(String alias)
alias
in interface org.sfm.map.FieldKey<DatastaxColumnKey>
public static DatastaxColumnKey of(com.datastax.driver.core.ColumnDefinitions metaData, int column)
public static org.sfm.map.mapper.MapperKey<DatastaxColumnKey> mapperKey(com.datastax.driver.core.ColumnDefinitions metaData)
public Class<?>[] getAffinities()
getAffinities
in interface org.sfm.map.mapper.TypeAffinity
public DatastaxColumnKey datatype(com.datastax.driver.core.DataType datatype)
Copyright © 2015. All rights reserved.