Test Blame

src/test/java/org/apache/commons/dbutils/handlers/BeanMapHandlerTest.java
TagDateBlameLineSource
  DBUTILS_1_5_RC1    Fri Jan 06 10:33:18 JST 2012    273b94  64
    @Test
  DBUTILS_1_5_RC1    Fri Jan 06 10:33:18 JST 2012    273b94  65
    public void testBeanMapHandlerClassOfVRowProcessor() throws Exception {
  DBUTILS_1_5_RC1    Fri Jan 06 10:33:18 JST 2012    273b94  66
        bmh = new BeanMapHandler(TestBean.class, rp);
  DBUTILS_1_5_RC1    Fri Jan 06 10:33:18 JST 2012    273b94  67
        handle();
  DBUTILS_1_5_RC1    Fri Jan 06 10:33:18 JST 2012    273b94  68
    }

Found Source Blame

src/main/java/org/apache/commons/dbutils/handlers/BeanMapHandler.java
TagDateBlameLineSource
  commons-dbutils-1.5    Thu Nov 24 01:31:09 JST 2011    03c415  90
        this(type, ArrayHandler.ROW_PROCESSOR, 1, null);
  commons-dbutils-1.5    Thu Nov 24 01:31:09 JST 2011    03c415  91
    }
  commons-dbutils-1.5    Thu Nov 24 01:31:09 JST 2011    03c415  105
        this(type, convert, 1, null);
  commons-dbutils-1.5    Thu Nov 24 01:31:09 JST 2011    03c415  106
    }
  commons-dbutils-1.5    Thu Nov 24 01:31:09 JST 2011    03c415  151
        super();
  commons-dbutils-1.5    Thu Nov 24 01:31:09 JST 2011    03c415  152
        this.type = type;
  commons-dbutils-1.5    Thu Nov 24 01:31:09 JST 2011    03c415  153
        this.convert = convert;
  commons-dbutils-1.5    Thu Nov 24 01:31:09 JST 2011    03c415  154
        this.columnIndex = columnIndex;
  commons-dbutils-1.5    Thu Nov 24 01:31:09 JST 2011    03c415  155
        this.columnName = columnName;
  commons-dbutils-1.5    Thu Nov 24 01:31:09 JST 2011    03c415  156
    }
  commons-dbutils-1.5    Thu Nov 24 04:52:45 JST 2011    5e270b  175
        return (columnName == null) ?
  commons-dbutils-1.5    Thu Nov 24 04:52:45 JST 2011    5e270b  176
               (K) rs.getObject(columnIndex) :
  commons-dbutils-1.5    Thu Nov 24 04:52:45 JST 2011    5e270b  177
               (K) rs.getObject(columnName);
  commons-dbutils-1.5    Thu Nov 24 01:31:09 JST 2011    03c415  182
        return this.convert.toBean(rs, type);
src/main/java/org/apache/commons/dbutils/BeanProcessor.java
TagDateBlameLineSource
  DBUTILS_1_3_RC1    Tue Nov 03 09:24:02 JST 2009    ff5f2d  66
    private static final Map, Object> primitiveDefaults = new HashMap, Object>();
  DBUTILS_1_4_RC1    Sat Aug 20 19:42:53 JST 2011    023de4  69
        primitiveDefaults.put(Integer.TYPE, Integer.valueOf(0));
  DBUTILS_1_4_RC1    Sat Aug 20 19:42:53 JST 2011    023de4  70
        primitiveDefaults.put(Short.TYPE, Short.valueOf((short) 0));
  DBUTILS_1_4_RC1    Sat Aug 20 19:42:53 JST 2011    023de4  71
        primitiveDefaults.put(Byte.TYPE, Byte.valueOf((byte) 0));
  DBUTILS_1_4_RC1    Sat Aug 20 19:42:53 JST 2011    023de4  72
        primitiveDefaults.put(Float.TYPE, Float.valueOf(0f));
  DBUTILS_1_4_RC1    Sat Aug 20 19:42:53 JST 2011    023de4  73
        primitiveDefaults.put(Double.TYPE, Double.valueOf(0d));
  DBUTILS_1_4_RC1    Sat Aug 20 19:42:53 JST 2011    023de4  74
        primitiveDefaults.put(Long.TYPE, Long.valueOf(0L));
  DBUTILS_1_1_RC2    Mon Mar 15 08:03:54 JST 2004    e89c9b  75
        primitiveDefaults.put(Boolean.TYPE, Boolean.FALSE);
  DBUTILS_1_4_RC1    Sat Aug 20 19:42:53 JST 2011    023de4  76
        primitiveDefaults.put(Character.TYPE, Character.valueOf((char) 0));
  DBUTILS_1_1_RC2    Mon Mar 15 08:03:54 JST 2004    e89c9b  77
    }
  DBUTILS_1_1_RC2    Mon Mar 15 08:03:54 JST 2004    e89c9b  83
        super();
  DBUTILS_1_1_RC2    Mon Mar 15 08:03:54 JST 2004    e89c9b  84
    }
  DBUTILS_1_1_RC2    Mon Mar 15 08:03:54 JST 2004    e89c9b  121
        PropertyDescriptor[] props = this.propertyDescriptors(type);
  DBUTILS_1_1_RC2    Mon Mar 15 08:03:54 JST 2004    e89c9b  123
        ResultSetMetaData rsmd = rs.getMetaData();
  DBUTILS_1_1_RC2    Mon Mar 15 08:03:54 JST 2004    e89c9b  124
        int[] columnToProperty = this.mapColumnsToProperties(rsmd, props);
  DBUTILS_1_1_RC2    Thu Sep 02 12:06:29 JST 2004    cedc25  126
        return this.createBean(rs, type, props, columnToProperty);
  DBUTILS_1_3_RC1    Tue Nov 03 09:24:02 JST 2009    ff5f2d  194
        T bean = this.newInstance(type);
  DBUTILS_1_1_RC2    Thu Sep 02 12:06:29 JST 2004    cedc25  196
        for (int i = 1; i < columnToProperty.length; i++) {
  DBUTILS_1_1_RC2    Mon Mar 15 08:03:54 JST 2004    e89c9b  214
        return bean;
  DBUTILS_1_1_RC2    Mon Mar 15 08:03:54 JST 2004    e89c9b  328
            return c.newInstance();
  DBUTILS_1_1_RC2    Mon Mar 15 08:03:54 JST 2004    e89c9b  350
        BeanInfo beanInfo = null;
  DBUTILS_1_1_RC2    Mon Mar 15 08:03:54 JST 2004    e89c9b  352
            beanInfo = Introspector.getBeanInfo(c);
  DBUTILS_1_1_RC2    Mon Mar 15 08:03:54 JST 2004    e89c9b  357
        }
  DBUTILS_1_1_RC2    Mon Mar 15 08:03:54 JST 2004    e89c9b  359
        return beanInfo.getPropertyDescriptors();
  DBUTILS_1_1_RC2    Mon Mar 15 08:03:54 JST 2004    e89c9b  382
        int cols = rsmd.getColumnCount();
  DBUTILS_1_4_RC2    Sat Sep 17 07:44:05 JST 2011    b28f38  383
        int[] columnToProperty = new int[cols + 1];
  DBUTILS_1_1_RC2    Thu Sep 02 11:51:40 JST 2004    150e2a  384
        Arrays.fill(columnToProperty, PROPERTY_NOT_FOUND);
  DBUTILS_1_1_RC2    Mon Mar 15 08:03:54 JST 2004    e89c9b  386
        for (int col = 1; col <= cols; col++) {
  DBUTILS_1_1_RC2    Mon Mar 15 08:03:54 JST 2004    e89c9b  400
        return columnToProperty;
src/main/java/org/apache/commons/dbutils/handlers/ArrayHandler.java
TagDateBlameLineSource
  DBUTILS_1_1_RC2    Sat Nov 29 04:32:10 JST 2003    89bbfc  40
    static final RowProcessor ROW_PROCESSOR = new BasicRowProcessor();
src/main/java/org/apache/commons/dbutils/handlers/AbstractKeyedHandler.java
TagDateBlameLineSource
  DBUTILS_1_4_RC2    Sat Sep 17 07:12:15 JST 2011    c5c7b8  38
public abstract class AbstractKeyedHandler implements ResultSetHandler> {
  DBUTILS_1_4_RC2    Sat Sep 17 07:12:15 JST 2011    c5c7b8  50
        Map result = createMap();
  DBUTILS_1_3_RC2    Thu Nov 05 20:07:04 JST 2009    28a089  51
        while (rs.next()) {
  DBUTILS_1_3_RC2    Thu Nov 05 20:07:04 JST 2009    28a089  52
            result.put(createKey(rs), createRow(rs));
  DBUTILS_1_3_RC2    Thu Nov 05 20:07:04 JST 2009    28a089  54
        return result;
  DBUTILS_1_4_RC2    Sat Sep 17 07:12:15 JST 2011    c5c7b8  65
        return new HashMap();
src/main/java/org/apache/commons/dbutils/BasicRowProcessor.java
TagDateBlameLineSource
  DBUTILS_1_1_RC2    Mon Mar 15 08:03:54 JST 2004    e89c9b  42
    private static final BeanProcessor defaultConvert = new BeanProcessor();
  DBUTILS_1_1_RC2    Mon Nov 03 04:15:24 JST 2003    0342b9  47
    private static final BasicRowProcessor instance = new BasicRowProcessor();
  DBUTILS_1_1_RC2    Mon Mar 15 08:03:54 JST 2004    e89c9b  71
        this(defaultConvert);
  DBUTILS_1_1_RC2    Mon Nov 03 04:15:24 JST 2003    0342b9  72
    }
  DBUTILS_1_1_RC2    Sat Nov 29 04:32:10 JST 2003    89bbfc  81
        super();
  DBUTILS_1_1_RC2    Sat Nov 29 04:32:10 JST 2003    89bbfc  82
        this.convert = convert;
  DBUTILS_1_1_RC2    Sat Nov 29 04:32:10 JST 2003    89bbfc  83
    }
  DBUTILS_1_1_RC2    Mon Mar 15 08:03:54 JST 2004    e89c9b  120
        return this.convert.toBean(rs, type);