Top Description Methods
liquibase.executor.jvm

public Interface RowMapper

Known Direct Implementers
liquibase.executor.jvm.SingleColumnRowMapper, liquibase.executor.jvm.ColumnMapRowMapper
Imports
java.sql.ResultSet, .SQLException

An interface used by liquibase.executor.Executor for mapping rows of a java.sql.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.

Author
Spring Framework
See Also
liquibase.executor.Executor, RowCallbackHandler, ResultSetExtractor

Method Summary

Modifier and TypeMethod and Description
public Object

Returns:

the result object for the current row
mapRow
(ResultSet
the ResultSet to map (pre-initialized for the current row)
rs
,
int
the number of the current row
rowNum
)

Implementations must implement this method to map each row of data in the ResultSet.

Method Detail

mapRowback to summary
public 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 call next() on the ResultSet; it is only supposed to map values of the current row.

Parameters
rs:ResultSet

the ResultSet to map (pre-initialized for the current row)

rowNum:int

the number of the current row

Returns:Object

the result object for the current row

Exceptions
SQLException:
if a SQLException is encountered getting column values (that is, there's no need to catch SQLException)