com.j256.ormlite.dao
Interface RawRowMapper<T>

Type Parameters:
T - Type that the mapRow returns.

public interface RawRowMapper<T>

Parameterized row mapper that takes output from the GenericRawResults and returns a T. Is used in the Dao.queryRaw(String, RawRowMapper, String...) method.

NOTE: If you need to map Objects instead then consider using the Dao.queryRaw(String, com.j256.ormlite.field.DataType[], String...) method which allows you to iterate over the raw results as Object[].

Author:
graywatson

Method Summary
 T mapRow(String[] columnNames, String[] resultColumns)
          Used to convert a raw results row to an object.
 

Method Detail

mapRow

T mapRow(String[] columnNames,
         String[] resultColumns)
         throws SQLException
Used to convert a raw results row to an object.

Parameters:
columnNames - Array of names of columns.
resultColumns - Array of result columns.
Returns:
The created object with all of the fields set from the results. Return if there is no object generated from these results.
Throws:
SQLException - If there is any critical error with the data and you want to stop the paging.


This content is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.