T
- the targeted type of the jdbcMapperpublic final class DatastaxMapperBuilder<T> extends org.simpleflatmapper.map.mapper.MapperBuilder<com.datastax.driver.core.Row,com.datastax.driver.core.ResultSet,T,DatastaxColumnKey,com.datastax.driver.core.exceptions.DriverException,org.simpleflatmapper.map.SetRowMapper<com.datastax.driver.core.Row,com.datastax.driver.core.ResultSet,T,com.datastax.driver.core.exceptions.DriverException>,DatastaxMapper<T>,DatastaxMapperBuilder<T>>
DatastaxMapperFactory
Modifier and Type | Field and Description |
---|---|
static org.simpleflatmapper.util.Function<Object[],org.simpleflatmapper.map.mapper.ColumnDefinition<DatastaxColumnKey,?>> |
COLUMN_DEFINITION_FACTORY |
static org.simpleflatmapper.map.mapper.KeyFactory<DatastaxColumnKey> |
KEY_FACTORY |
Constructor and Description |
---|
DatastaxMapperBuilder(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
org.simpleflatmapper.map.MapperConfig<DatastaxColumnKey,com.datastax.driver.core.Row> mapperConfig,
org.simpleflatmapper.reflect.getter.GetterFactory<com.datastax.driver.core.GettableByIndexData,DatastaxColumnKey> getterFactory,
org.simpleflatmapper.map.context.MappingContextFactoryBuilder<com.datastax.driver.core.Row,DatastaxColumnKey> parentBuilder) |
Modifier and Type | Method and Description |
---|---|
DatastaxMapperBuilder<T> |
addMapping(com.datastax.driver.core.ColumnDefinitions metaData)
add the all the property present in the metaData
|
DatastaxMapperBuilder<T> |
addMapping(String column,
int index,
com.datastax.driver.core.DataType dataType,
Object... properties)
add a new mapping to the specified property with the specified index, the specified type.
|
public static final org.simpleflatmapper.map.mapper.KeyFactory<DatastaxColumnKey> KEY_FACTORY
public static final org.simpleflatmapper.util.Function<Object[],org.simpleflatmapper.map.mapper.ColumnDefinition<DatastaxColumnKey,?>> COLUMN_DEFINITION_FACTORY
public DatastaxMapperBuilder(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta, org.simpleflatmapper.map.MapperConfig<DatastaxColumnKey,com.datastax.driver.core.Row> mapperConfig, org.simpleflatmapper.reflect.getter.GetterFactory<com.datastax.driver.core.GettableByIndexData,DatastaxColumnKey> getterFactory, org.simpleflatmapper.map.context.MappingContextFactoryBuilder<com.datastax.driver.core.Row,DatastaxColumnKey> parentBuilder)
classMeta
- the meta for the target class.mapperConfig
- the mapperConfig.getterFactory
- the Getter factory.parentBuilder
- the parent builder, null if none.public DatastaxMapperBuilder<T> addMapping(String column, int index, com.datastax.driver.core.DataType dataType, Object... properties)
column
- the property nameindex
- the property indexdataType
- the property type, @see java.sql.Typesproperties
- the property propertiespublic DatastaxMapperBuilder<T> addMapping(com.datastax.driver.core.ColumnDefinitions metaData)
metaData
- the metaDAtaCopyright © 2018. All rights reserved.