Package liquibase.executor.jvm
Interface RowMapper
- All Known Implementing Classes:
ColumnMapRowMapper
public interface RowMapper
An interface used by
Executor
for mapping rows of a
ResultSet
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
-
Method Details
-
mapRow
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)
-