protected Object processColumn()

in src/main/java/org/apache/commons/dbutils/BeanProcessor.java [391:409]


    protected Object processColumn(final ResultSet resultSet, final int index, final Class<?> propType)
        throws SQLException {

        Object retval = resultSet.getObject(index);

        if ( !propType.isPrimitive() && retval == null ) {
            return null;
        }

        for (final ColumnHandler<?> handler : COLUMN_HANDLERS) {
            if (handler.match(propType)) {
                retval = handler.apply(resultSet, index);
                break;
            }
        }

        return retval;

    }