org.mule.transport.jdbc
Class ColumnAliasRowProcessor
java.lang.Object
org.apache.commons.dbutils.BasicRowProcessor
org.mule.transport.jdbc.ColumnAliasRowProcessor
- All Implemented Interfaces:
- org.apache.commons.dbutils.RowProcessor
public class ColumnAliasRowProcessor
- extends org.apache.commons.dbutils.BasicRowProcessor
Processes a row from a ResultSet using the column labels
instead of the column names.
This is needed because some database drivers return different values for the
column name and column label. BasicRowProcessor uses column names,
so in the mentioned cases column aliases are lost and are only available for
calculated values.
| Methods inherited from class org.apache.commons.dbutils.BasicRowProcessor |
instance, toArray, toBean, toBeanList |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ColumnAliasRowProcessor
public ColumnAliasRowProcessor()
toMap
public Map toMap(ResultSet rs)
throws SQLException
- Specified by:
toMap in interface org.apache.commons.dbutils.RowProcessor- Overrides:
toMap in class org.apache.commons.dbutils.BasicRowProcessor
- Throws:
SQLException
Copyright © 2003-2011 MuleSoft, Inc.. All Rights Reserved.