
net.dongliu.dbutils.handlers.RowMapperExtractor Maven / Gradle / Ivy
package net.dongliu.dbutils.handlers;
import net.dongliu.dbutils.RowMapper;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Objects;
/**
* Converter that convert each row use RowMapper
*
* @param
*/
public class RowMapperExtractor extends ResultSetExtractor {
private final RowMapper rowMapper;
public RowMapperExtractor(RowMapper rowMapper) {
this.rowMapper = Objects.requireNonNull(rowMapper);
}
@Override
protected void init(ResultSet rs) throws SQLException {
}
@Override
protected T convert(ResultSet rs, int row) throws SQLException {
return rowMapper.convert(rs, row);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy