package org.ohdsi.webapi.report.mapper; import org.ohdsi.webapi.cohortresults.ObservationPeriodRecord; import org.springframework.jdbc.core.RowMapper; import java.sql.ResultSet; import java.sql.SQLException; public class ObservationPeriodMapper implements RowMapper<ObservationPeriodRecord> { @Override public ObservationPeriodRecord mapRow(ResultSet rs, int rowNum) throws SQLException { ObservationPeriodRecord obsRecord = new ObservationPeriodRecord(); obsRecord.setCohortDefinitionId(rs.getInt("COHORT_DEFINITION_ID")); obsRecord.setPctPersons(rs.getDouble("PCT_PERSONS")); obsRecord.setCountValue(rs.getInt("COUNT_VALUE")); obsRecord.setDuration(rs.getInt("DURATION")); return obsRecord; } }