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

org.onetwo.dbm.jdbc.DbmMapRowMapperResultSetExtractor Maven / Gradle / Ivy

package org.onetwo.dbm.jdbc;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.HashMap;
import java.util.Map;

import org.springframework.dao.DataAccessException;
import org.springframework.jdbc.core.ResultSetExtractor;

public interface DbmMapRowMapperResultSetExtractor extends ResultSetExtractor> {

	@Override
	default public Map extractData(ResultSet rs) throws SQLException, DataAccessException {
		Map results = new HashMap<>();
		int rowNum = 0;
		while (rs.next()) {
			putToMap(results, rs, rowNum);
			rowNum++;
		}
		return results;
	}
	
	void putToMap(Map results, ResultSet rs, int rowNum) throws SQLException, DataAccessException;

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy