Package liquibase.executor.jvm
Interface RowMapper
-
- All Known Implementing Classes:
ColumnMapRowMapper
public interface RowMapperAn interface used byExecutorfor mapping rows of aResultSeton a per-row basis. Implementations of this interface perform the actual work of mapping each row to a result object, but don't need to worry about exception handling.SQLExceptionswill be caught and handled by the calling JdbcTemplate.- See Also:
Executor,RowCallbackHandler,ResultSetExtractor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObjectmapRow(ResultSet rs, int rowNum)Implementations must implement this method to map each row of data in the ResultSet.
-
-
-
Method Detail
-
mapRow
Object mapRow(ResultSet rs, int rowNum) throws SQLException
Implementations must implement this method to map each row of data in the ResultSet. This method should not callnext()on the ResultSet; it is only supposed to map values of the current row.- Parameters:
rs- the ResultSet to map (pre-initialized for the current row)rowNum- the number of the current row- Returns:
- the result object for the current row
- Throws:
SQLException- if a SQLException is encountered getting column values (that is, there's no need to catch SQLException)
-
-