| Package | Description |
|---|---|
| org.sfm.jdbc |
JdbcMapper classes to map object from a csv file. |
| org.sfm.jdbc.impl |
JdbcMapper related classes. |
| org.sfm.jooq |
SfmRecordMapperProvider to integrate in @see jOOQ |
| org.sfm.map.impl |
Mapper partial implementation. |
| org.sfm.querydsl |
MappingProjection implementation for querydsl. |
| Modifier and Type | Method and Description |
|---|---|
JdbcMapperFactory |
JdbcMapperFactory.addColumnDefinition(Predicate<? super JdbcColumnKey> predicate,
FieldMapperColumnDefinition<JdbcColumnKey,ResultSet> columnDefinition)
Associate the specified columnDefinition to the column matching the predicate.
|
JdbcMapperFactory |
JdbcMapperFactory.addColumnDefinition(String key,
FieldMapperColumnDefinition<JdbcColumnKey,ResultSet> columnDefinition)
Associate the specified columnDefinition to the specified column.
|
JdbcMapperBuilder<T> |
JdbcMapperBuilder.addMapping(String column,
FieldMapperColumnDefinition<JdbcColumnKey,ResultSet> columnDefinition)
add a new mapping to the specified column with the specified columnDefinition and an undefined type.
|
DiscriminatorJdbcBuilder.DiscriminatorJdbcSubBuilder |
DiscriminatorJdbcBuilder.DiscriminatorJdbcSubBuilder.addMapping(String column,
FieldMapperColumnDefinition<JdbcColumnKey,ResultSet> columnDefinition)
Static column definition.
|
JdbcMapperBuilder<T> |
JdbcMapperBuilder.addMapping(String column,
int index,
FieldMapperColumnDefinition<JdbcColumnKey,ResultSet> columnDefinition)
add a new mapping to the specified column with the specified index, specified column definition and an undefined type.
|
DiscriminatorJdbcBuilder.DiscriminatorJdbcSubBuilder |
DiscriminatorJdbcBuilder.DiscriminatorJdbcSubBuilder.addMapping(String column,
int index,
FieldMapperColumnDefinition<JdbcColumnKey,ResultSet> columnDefinition)
Static column definition.
|
JdbcMapperBuilder<T> |
JdbcMapperBuilder.addMapping(String column,
int index,
int sqlType,
FieldMapperColumnDefinition<JdbcColumnKey,ResultSet> columnDefinition)
add a new mapping to the specified column with the specified index, the specified type.
|
| Constructor and Description |
|---|
JdbcMapperBuilder(ClassMeta<T> classMeta,
MapperBuilderErrorHandler mapperBuilderErrorHandler,
ColumnDefinitionProvider<FieldMapperColumnDefinition<JdbcColumnKey,ResultSet>,JdbcColumnKey> columnDefinitions,
PropertyNameMatcherFactory propertyNameMatcherFactory,
GetterFactory<ResultSet,JdbcColumnKey> getterFactory,
boolean failOnAsm,
MappingContextFactoryBuilder<ResultSet,JdbcColumnKey> parentBuilder) |
| Modifier and Type | Method and Description |
|---|---|
<T,P> FieldMapper<ResultSet,T> |
ResultSetFieldMapperFactory.newFieldMapper(PropertyMapping<T,P,JdbcColumnKey,FieldMapperColumnDefinition<JdbcColumnKey,ResultSet>> propertyMapping,
FieldMapperErrorHandler<JdbcColumnKey> errorHandler,
MapperBuilderErrorHandler mappingErrorHandler) |
| Constructor and Description |
|---|
DynamicJdbcMapper(ClassMeta<T> classMeta,
FieldMapperErrorHandler<JdbcColumnKey> fieldMapperErrorHandler,
MapperBuilderErrorHandler mapperBuilderErrorHandler,
RowHandlerErrorHandler rowHandlerErrorHandler,
ColumnDefinitionProvider<FieldMapperColumnDefinition<JdbcColumnKey,ResultSet>,JdbcColumnKey> columnDefinitions,
PropertyNameMatcherFactory propertyNameMatcherFactory,
boolean failOnAsm) |
| Modifier and Type | Method and Description |
|---|---|
<T,P> FieldMapper<R,T> |
RecordFieldMapperFactory.newFieldMapper(PropertyMapping<T,P,JooqFieldKey,FieldMapperColumnDefinition<JooqFieldKey,R>> propertyMapping,
FieldMapperErrorHandler<JooqFieldKey> errorHandler,
MapperBuilderErrorHandler mapperErrorHandler) |
| Modifier and Type | Field and Description |
|---|---|
protected ColumnDefinitionProvider<FieldMapperColumnDefinition<K,S>,K> |
AbstractFieldMapperMapperBuilder.columnDefinitions |
| Modifier and Type | Method and Description |
|---|---|
abstract FieldMapperColumnDefinition<K,S> |
FieldMapperColumnDefinition.addFieldMapper(FieldMapper<ResultSet,?> mapper) |
abstract FieldMapperColumnDefinition<K,S> |
FieldMapperColumnDefinition.addGetter(Getter<S,?> getter) |
abstract FieldMapperColumnDefinition<K,S> |
FieldMapperColumnDefinition.addGetterFactory(GetterFactory<S,K> getterFactory) |
protected FieldMapperColumnDefinition<K,S> |
FieldMapperColumnDefinitionProviderImpl.compose(FieldMapperColumnDefinition<K,S> definition,
FieldMapperColumnDefinition<K,S> second) |
static <K extends FieldKey<K>,S> |
FieldMapperColumnDefinition.compose(FieldMapperColumnDefinition<K,S> def1,
FieldMapperColumnDefinition<K,S> def2) |
static <K extends FieldKey<K>,S> |
FieldMapperColumnDefinition.customFieldMapperDefinition(FieldMapper<ResultSet,?> mapper) |
static <K extends FieldKey<K>,S> |
FieldMapperColumnDefinition.customGetter(Getter<S,?> getter) |
static <K extends FieldKey<K>,S> |
FieldMapperColumnDefinition.customGetterFactory(GetterFactory<S,K> getterFactory) |
FieldMapperColumnDefinition<K,S> |
IdentityFieldMapperColumnDefinitionProvider.getColumnDefinition(K key) |
protected FieldMapperColumnDefinition<K,S> |
FieldMapperColumnDefinitionProviderImpl.identity() |
static <K extends FieldKey<K>,S> |
FieldMapperColumnDefinition.identity() |
static <K extends FieldKey<K>,S> |
FieldMapperColumnDefinition.ignoreDefinition() |
static <K extends FieldKey<K>,S> |
FieldMapperColumnDefinition.key() |
static <K extends FieldKey<K>,S> |
FieldMapperColumnDefinition.key(Predicate<PropertyMeta<?,?>> predicate) |
static <K extends FieldKey<K>,S> |
FieldMapperColumnDefinition.renameDefinition(String name) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractFieldMapperMapperBuilder._addMapping(K key,
FieldMapperColumnDefinition<K,S> columnDefinition) |
protected <P> void |
AbstractFieldMapperMapperBuilder.addMapping(K columnKey,
FieldMapperColumnDefinition<K,S> columnDefinition,
PropertyMeta<T,P> prop) |
protected FieldMapperColumnDefinition<K,S> |
FieldMapperColumnDefinitionProviderImpl.compose(FieldMapperColumnDefinition<K,S> definition,
FieldMapperColumnDefinition<K,S> second) |
protected FieldMapperColumnDefinition<K,S> |
FieldMapperColumnDefinitionProviderImpl.compose(FieldMapperColumnDefinition<K,S> definition,
FieldMapperColumnDefinition<K,S> second) |
static <K extends FieldKey<K>,S> |
FieldMapperColumnDefinition.compose(FieldMapperColumnDefinition<K,S> def1,
FieldMapperColumnDefinition<K,S> def2) |
static <K extends FieldKey<K>,S> |
FieldMapperColumnDefinition.compose(FieldMapperColumnDefinition<K,S> def1,
FieldMapperColumnDefinition<K,S> def2) |
| Modifier and Type | Method and Description |
|---|---|
protected <P> FieldMapper<S,T> |
AbstractFieldMapperMapperBuilder.newFieldMapper(PropertyMapping<T,P,K,FieldMapperColumnDefinition<K,S>> t) |
| Constructor and Description |
|---|
AbstractFieldMapperMapperBuilder(Type source,
ClassMeta<T> classMeta,
GetterFactory<S,K> getterFactory,
FieldMapperFactory<S,K,FieldMapperColumnDefinition<K,S>> fieldMapperFactory,
ColumnDefinitionProvider<FieldMapperColumnDefinition<K,S>,K> columnDefinitions,
PropertyNameMatcherFactory propertyNameMatcherFactory,
MapperBuilderErrorHandler mapperBuilderErrorHandler,
MappingContextFactoryBuilder<S,K> mappingContextFactoryBuilder) |
AbstractFieldMapperMapperBuilder(Type source,
ClassMeta<T> classMeta,
GetterFactory<S,K> getterFactory,
FieldMapperFactory<S,K,FieldMapperColumnDefinition<K,S>> fieldMapperFactory,
ColumnDefinitionProvider<FieldMapperColumnDefinition<K,S>,K> columnDefinitions,
PropertyNameMatcherFactory propertyNameMatcherFactory,
MapperBuilderErrorHandler mapperBuilderErrorHandler,
MappingContextFactoryBuilder<S,K> mappingContextFactoryBuilder) |
| Modifier and Type | Method and Description |
|---|---|
<T,P> FieldMapper<com.mysema.query.Tuple,T> |
TupleFieldMapperFactory.newFieldMapper(PropertyMapping<T,P,TupleElementKey,FieldMapperColumnDefinition<TupleElementKey,com.mysema.query.Tuple>> propertyMapping,
FieldMapperErrorHandler<TupleElementKey> errorHandler,
MapperBuilderErrorHandler mappingErrorHandler) |
Copyright © 2015. All rights reserved.