@Override
	public Map<String, Object> rowToObjec(ResultSet rs) throws SQLException {
		ResultSetMetaData md = rs.getMetaData();
		int columnCount = md.getColumnCount();

		NoCaseMap<Object> m = new NoCaseMap<>(columnCount);
		
		for (int i = 1; i <= columnCount; ++i) {
			String key = JdbcUtil.lookupColumnName(md, i);
			Object var = JdbcUtil.getResultSetValue(rs, i);
			m.put(key, var);
		}
		return m;
	}