code: @Override
      public final Map<String, Object> mapRow(final ResultSet rs, final int rowNum) throws SQLException {
          final ResultSetMetaData rsmd = rs.getMetaData();
          final int columnCount = rsmd.getColumnCount();
          final Map<String, Object> mapOfColValues = this.createColumnMap(columnCount);
  
          for (int i = 1; i <= columnCount; i++) {
              final String columnName = JdbcUtils.lookupColumnName(rsmd, i);
              final Object obj = this.getColumnValue(rs, i);
              if (!this.ignoreNull || obj != null) {
                  final String key = this.getColumnKey(columnName);
                  mapOfColValues.put(key, obj);
              }
          }
  
          return mapOfColValues;
      }
docs: /* (non-Javadoc)
  @see org.springframework.jdbc.core.simple.ParameterizedRowMapper#mapRow(java.sql.ResultSet, int)