All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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