| Package | Description |
|---|---|
| org.sfm.jdbc |
JdbcMapper classes to map object from a csv file. |
| org.sfm.jdbc.impl |
JdbcMapper related classes. |
| org.sfm.jdbc.impl.getter | |
| org.sfm.jdbc.impl.getter.joda | |
| org.sfm.jdbc.impl.getter.time | |
| org.sfm.jdbc.spring |
RowMapper wrapper. |
| org.sfm.reflect.asm |
Asm generation.
|
| Modifier and Type | Field and Description |
|---|---|
static JdbcColumnKey[] |
JdbcMapperBuilder.EMPTY_COLUMN_KEYS |
| Modifier and Type | Method and Description |
|---|---|
JdbcColumnKey |
JdbcColumnKey.alias(String alias) |
JdbcColumnKey |
JdbcColumnKey.getParent() |
| Modifier and Type | Method and Description |
|---|---|
protected <ST> AbstractFieldMapperMapperBuilder<ResultSet,ST,JdbcColumnKey> |
JdbcMapperBuilder.newSubBuilder(Type type,
ClassMeta<ST> classMeta,
MappingContextFactoryBuilder<ResultSet,JdbcColumnKey> mappingContextFactoryBuilder) |
| 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(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.
|
JdbcMapperBuilder<T> |
JdbcMapperBuilder.fieldMapperErrorHandler(FieldMapperErrorHandler<JdbcColumnKey> errorHandler)
the FieldMapperErrorHandler is called when a error occurred when mapping a field from the source to the target.
|
JdbcMapperFactory |
JdbcMapperFactory.fieldMapperErrorHandler(FieldMapperErrorHandler<JdbcColumnKey> fieldMapperErrorHandler)
the FieldMapperErrorHandler is called when a error occurred when mapping a field from the source to the target.
|
JdbcMapperFactory |
JdbcMapperFactory.getterFactory(GetterFactory<ResultSet,JdbcColumnKey> getterFactory)
Override the default implementation of the GetterFactory used to get access to value from the ResultSet.
|
protected <ST> AbstractFieldMapperMapperBuilder<ResultSet,ST,JdbcColumnKey> |
JdbcMapperBuilder.newSubBuilder(Type type,
ClassMeta<ST> classMeta,
MappingContextFactoryBuilder<ResultSet,JdbcColumnKey> mappingContextFactoryBuilder) |
| Constructor and Description |
|---|
JdbcColumnKey(String columnName,
int columnIndex,
int sqlType,
JdbcColumnKey parent) |
| 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) |
<T,P> FieldMapper<ResultSet,T> |
ResultSetFieldMapperFactory.newFieldMapper(PropertyMapping<T,P,JdbcColumnKey,FieldMapperColumnDefinition<JdbcColumnKey,ResultSet>> propertyMapping,
FieldMapperErrorHandler<JdbcColumnKey> errorHandler,
MapperBuilderErrorHandler mappingErrorHandler) |
<T,P> FieldMapper<ResultSet,T> |
ResultSetFieldMapperFactory.newFieldMapper(PropertyMapping<T,P,JdbcColumnKey,FieldMapperColumnDefinition<JdbcColumnKey,ResultSet>> propertyMapping,
FieldMapperErrorHandler<JdbcColumnKey> errorHandler,
MapperBuilderErrorHandler mappingErrorHandler) |
| Modifier and Type | Field and Description |
|---|---|
static GetterFactory<ResultSet,JdbcColumnKey> |
ResultSetGetterFactory.DATE_GETTER_FACTORY |
static GetterFactory<ResultSet,JdbcColumnKey> |
ResultSetGetterFactory.ENUM_GETTER_FACTORY |
| Modifier and Type | Method and Description |
|---|---|
<P> Getter<ResultSet,P> |
ResultSetGetterFactory.newGetter(Type genericType,
JdbcColumnKey key,
ColumnDefinition<?,?> columnDefinition) |
<P> Getter<ResultSet,P> |
ResultSetGetterFactory.StringResultSetGetterFactory.newGetter(Type genericType,
JdbcColumnKey key,
ColumnDefinition<?,?> columnDefinition) |
| Modifier and Type | Method and Description |
|---|---|
static Getter<ResultSet,?> |
JodaTimeGetterHelper.getGetter(Type type,
JdbcColumnKey key,
ColumnDefinition<?,?> columnDefinition) |
| Constructor and Description |
|---|
JavaInstantResultSetGetter(JdbcColumnKey key) |
JavaLocalDateResultSetGetter(JdbcColumnKey key,
ZoneId zoneId) |
JavaLocalDateTimeResultSetGetter(JdbcColumnKey key,
ZoneId zoneId) |
JavaLocalTimeResultSetGetter(JdbcColumnKey key,
ZoneId zoneId) |
JavaOffsetDateTimeResultSetGetter(JdbcColumnKey key,
ZoneId zoneId) |
JavaOffsetTimeResultSetGetter(JdbcColumnKey key,
ZoneId zoneId) |
JavaYearMonthResultSetGetter(JdbcColumnKey key,
ZoneId zoneId) |
JavaYearResultSetGetter(JdbcColumnKey key,
ZoneId zoneId) |
JavaZonedDateTimeResultSetGetter(JdbcColumnKey key,
ZoneId zoneId) |
| Modifier and Type | Method and Description |
|---|---|
JdbcTemplateMapperFactory |
JdbcTemplateMapperFactory.fieldMapperErrorHandler(FieldMapperErrorHandler<JdbcColumnKey> fieldMapperErrorHandler) |
| Modifier and Type | Method and Description |
|---|---|
<T> JdbcMapper<T> |
AsmFactory.createJdbcMapper(JdbcColumnKey[] keys,
FieldMapper<ResultSet,T>[] mappers,
FieldMapper<ResultSet,T>[] constructorMappers,
Instantiator<ResultSet,T> instantiator,
Class<T> target,
RowHandlerErrorHandler errorHandler,
MappingContextFactory<ResultSet> mappingContextFactory) |
| Constructor and Description |
|---|
JdbcMapperKey(JdbcColumnKey[] keys,
FieldMapper<?,?>[] fieldMappers,
FieldMapper<?,?>[] constructorFieldMappers,
Instantiator<?,?> instantiator,
Class<?> target) |
Copyright © 2015. All rights reserved.