public final class DynamicJdbcMapper<T> extends AbstractDynamicJdbcMapper<T>
| Constructor and Description |
|---|
DynamicJdbcMapper(ClassMeta<T> classMeta,
FieldMapperErrorHandler<JdbcColumnKey> fieldMapperErrorHandler,
MapperBuilderErrorHandler mapperBuilderErrorHandler,
RowHandlerErrorHandler rowHandlerErrorHandler,
ColumnDefinitionProvider<FieldMapperColumnDefinition<JdbcColumnKey,ResultSet>,JdbcColumnKey> columnDefinitions,
PropertyNameMatcherFactory propertyNameMatcherFactory,
boolean failOnAsm,
int asmMapperNbFieldsLimit) |
| Modifier and Type | Method and Description |
|---|---|
<H extends RowHandler<? super T>> |
forEach(ResultSet rs,
H handle)
Loop over the resultSet, map each row to a new instance of T and call back the handler
|
JdbcMapper<T> |
getMapper(ResultSet rs) |
JdbcMapper<T> |
getMapper(ResultSetMetaData metaData) |
Iterator<T> |
iterate(ResultSet rs)
Deprecated.
|
Iterator<T> |
iterator(ResultSet rs) |
MappingContext<ResultSet> |
newMappingContext(ResultSet source) |
Stream<T> |
stream(ResultSet rs) |
String |
toString() |
map, map, mapTopublic DynamicJdbcMapper(ClassMeta<T> classMeta, FieldMapperErrorHandler<JdbcColumnKey> fieldMapperErrorHandler, MapperBuilderErrorHandler mapperBuilderErrorHandler, RowHandlerErrorHandler rowHandlerErrorHandler, ColumnDefinitionProvider<FieldMapperColumnDefinition<JdbcColumnKey,ResultSet>,JdbcColumnKey> columnDefinitions, PropertyNameMatcherFactory propertyNameMatcherFactory, boolean failOnAsm, int asmMapperNbFieldsLimit)
public final <H extends RowHandler<? super T>> H forEach(ResultSet rs, H handle) throws SQLException, MappingException
JdbcMapper
The method will return the handler passed as an argument so you can easily chain the calls like
List<T> list = mapper.forEach(rs, new ListHandler<T>()).getList();
H - the row handler typers - the resultSethandle - the handler that will get the callbackSQLException - if sql error occursMappingException - if an error occurs during the mapping@Deprecated public final Iterator<T> iterate(ResultSet rs) throws SQLException, MappingException
SQLExceptionMappingExceptionpublic final Iterator<T> iterator(ResultSet rs) throws SQLException, MappingException
rs - the result setSQLException - if sql error occursMappingException - if an error occurs during the mappingpublic Stream<T> stream(ResultSet rs) throws SQLException, MappingException
rs - the result setSQLException - if sql error occursMappingException - if an error occurs during the mappingpublic MappingContext<ResultSet> newMappingContext(ResultSet source) throws MappingException
MappingExceptionpublic JdbcMapper<T> getMapper(ResultSet rs) throws MapperBuildingException, SQLException
getMapper in class AbstractDynamicJdbcMapper<T>MapperBuildingExceptionSQLExceptionpublic JdbcMapper<T> getMapper(ResultSetMetaData metaData) throws MapperBuildingException, SQLException
MapperBuildingExceptionSQLExceptionCopyright © 2015. All rights reserved.