liquibase.database.template.RowMapper Interface Reference

Inheritance diagram for liquibase.database.template.RowMapper:
[legend]

List of all members.


Detailed Description

An interface used by JdbcTemplate 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:
JdbcTemplate

RowCallbackHandler

ResultSetExtractor

Definition at line 20 of file RowMapper.java.


Package Functions

Object mapRow (ResultSet rs, int rowNum) throws SQLException
 Implementations must implement this method to map each row of data in the ResultSet.

Member Function Documentation

Object liquibase.database.template.RowMapper.mapRow ( ResultSet  rs,
int  rowNum 
) throws SQLException [package]

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 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
Exceptions:
java.sql.SQLException if a SQLException is encountered getting column values (that is, there's no need to catch SQLException)

Implemented in liquibase.database.template.ColumnMapRowMapper, and liquibase.database.template.SingleColumnRowMapper.

Referenced by liquibase.database.template.RowMapperResultSetExtractor.extractData().


The documentation for this interface was generated from the following file:

doxygen