| 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.commons.dbutils.BasicRowProcessor
Basic implementation of the RowProcessor interface.
 
 
This class is thread-safe.
RowProcessor| Constructor Summary | |
BasicRowProcessor()
BasicRowProcessor constructor.  | 
|
BasicRowProcessor(BeanProcessor convert)
BasicRowProcessor constructor.  | 
|
| Method Summary | |
static BasicRowProcessor | 
instance()
Deprecated. Create instances with the constructors instead. This will be removed after DbUtils 1.1.  | 
 java.lang.Object[] | 
toArray(java.sql.ResultSet rs)
Convert a ResultSet row into an Object[]. | 
 java.lang.Object | 
toBean(java.sql.ResultSet rs,
       java.lang.Class type)
Convert a ResultSet row into a JavaBean. | 
 java.util.List | 
toBeanList(java.sql.ResultSet rs,
           java.lang.Class type)
Convert a ResultSet into a List of JavaBeans. | 
 java.util.Map | 
toMap(java.sql.ResultSet rs)
Convert a ResultSet row into a Map. | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public BasicRowProcessor()
public BasicRowProcessor(BeanProcessor convert)
convert - The BeanProcessor to use when converting columns to 
 bean properties.| Method Detail | 
public static BasicRowProcessor instance()
public java.lang.Object[] toArray(java.sql.ResultSet rs)
                           throws java.sql.SQLException
ResultSet row into an Object[].
 This implementation copies column values into the array in the same 
 order they're returned from the ResultSet.  Array elements
 will be set to null if the column was SQL NULL.
toArray in interface RowProcessorrs - ResultSet that supplies the array data
java.sql.SQLException - if a database access error occursRowProcessor.toArray(java.sql.ResultSet)
public java.lang.Object toBean(java.sql.ResultSet rs,
                               java.lang.Class type)
                        throws java.sql.SQLException
ResultSet row into a JavaBean.  This 
 implementation delegates to a BeanProcessor instance.
toBean in interface RowProcessorrs - ResultSet that supplies the bean datatype - Class from which to create the bean instance
java.sql.SQLException - if a database access error occursRowProcessor.toBean(java.sql.ResultSet, java.lang.Class), 
BeanProcessor.toBean(java.sql.ResultSet, java.lang.Class)
public java.util.List toBeanList(java.sql.ResultSet rs,
                                 java.lang.Class type)
                          throws java.sql.SQLException
ResultSet into a List of JavaBeans.  
 This implementation delegates to a BeanProcessor instance.
toBeanList in interface RowProcessorrs - ResultSet that supplies the bean datatype - Class from which to create the bean instance
List of beans with the given type in the order 
 they were returned by the ResultSet.
java.sql.SQLException - if a database access error occursRowProcessor.toBeanList(java.sql.ResultSet, java.lang.Class), 
BeanProcessor.toBeanList(java.sql.ResultSet, java.lang.Class)
public java.util.Map toMap(java.sql.ResultSet rs)
                    throws java.sql.SQLException
ResultSet row into a Map.  This 
 implementation returns a Map with case insensitive column
 names as keys.  Calls to map.get("COL") and 
 map.get("col") return the same value.
toMap in interface RowProcessorrs - ResultSet that supplies the map data
java.sql.SQLException - if a database access error occursRowProcessor.toMap(java.sql.ResultSet)
  | 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||