docs: public static <T extends Entity> T handleRow(T row, int columnCount, ResultSetMetaData meta, ResultSet rs, boolean withMetaInfo) throws SQLException {
  		String columnLabel;
  		int type;
  		for (int i = 1; i <= columnCount; i++) {
  			columnLabel = meta.getColumnLabel(i);
  			type = meta.getColumnType(i);
  			row.put(columnLabel, getColumnValue(rs, columnLabel, type, null));
  		}
  		if (withMetaInfo) {
  			row.setTableName(meta.getTableName(1));
  			row.setFieldNames(row.keySet());
  		}
  		return row;
  	}