Package liquibase.executor.jvm
Interface RowMapper
-
- All Known Implementing Classes:
ColumnMapRowMapper
public interface RowMapper
An interface used byExecutor
for mapping rows of aResultSet
on 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.SQLExceptions
will 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 Object
mapRow(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)
-
-