Test Blame

src/test/java/org/apache/commons/dbutils/AsyncQueryRunnerTest.java
TagDateBlameLineSource
  DBUTILS_1_6_RC1    Sat Mar 23 04:46:57 JST 2013    fb5ab8  104
    @SuppressWarnings("deprecation") // deliberate test of deprecated code
  DBUTILS_1_4_RC1    Fri Aug 12 13:45:25 JST 2011    148bd5  105
    @Test
  DBUTILS_1_4_RC1    Fri Aug 12 13:45:25 JST 2011    148bd5  106
    public void testGoodBatchPmdTrue() throws Exception {
  DBUTILS_1_4_RC2    Tue Sep 27 05:59:29 JST 2011    f0321e  107
        runner = new AsyncQueryRunner(dataSource, true, Executors.newFixedThreadPool(1));
  DBUTILS_1_4_RC2    Sat Sep 17 06:01:30 JST 2011    b65ebe  108
        String[][] params = new String[][] { { "unit", "unit" }, { "test", "test" } };
  DBUTILS_1_4_RC2    Sat Sep 17 06:01:30 JST 2011    b65ebe  109
  DBUTILS_1_4_RC2    Sat Sep 17 06:01:30 JST 2011    b65ebe  110
        callGoodBatch(params);
  DBUTILS_1_4_RC1    Fri Aug 12 13:45:25 JST 2011    148bd5  111
    }

Found Source Blame

src/main/java/org/apache/commons/dbutils/DbUtils.java
TagDateBlameLineSource
  DBUTILS_1_1_RC2    Mon Nov 03 04:15:24 JST 2003    0342b9  57
        if (conn != null) {
  DBUTILS_1_1_RC2    Mon Nov 03 04:15:24 JST 2003    0342b9  58
            conn.close();
  DBUTILS_1_1_RC2    Mon Nov 03 04:15:24 JST 2003    0342b9  60
    }
  DBUTILS_1_1_RC2    Mon Nov 03 04:15:24 JST 2003    0342b9  81
        if (stmt != null) {
  DBUTILS_1_1_RC2    Mon Nov 03 04:15:24 JST 2003    0342b9  82
            stmt.close();
  DBUTILS_1_1_RC2    Mon Nov 03 04:15:24 JST 2003    0342b9  84
    }
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  74
        primitiveDefaults.put(Integer.TYPE, Integer.valueOf(0));
  DBUTILS_1_4_RC1    Sat Aug 20 19:42:53 JST 2011    023de4  75
        primitiveDefaults.put(Short.TYPE, Short.valueOf((short) 0));
  DBUTILS_1_4_RC1    Sat Aug 20 19:42:53 JST 2011    023de4  76
        primitiveDefaults.put(Byte.TYPE, Byte.valueOf((byte) 0));
  DBUTILS_1_4_RC1    Sat Aug 20 19:42:53 JST 2011    023de4  77
        primitiveDefaults.put(Float.TYPE, Float.valueOf(0f));
  DBUTILS_1_4_RC1    Sat Aug 20 19:42:53 JST 2011    023de4  78
        primitiveDefaults.put(Double.TYPE, Double.valueOf(0d));
  DBUTILS_1_4_RC1    Sat Aug 20 19:42:53 JST 2011    023de4  79
        primitiveDefaults.put(Long.TYPE, Long.valueOf(0L));
  DBUTILS_1_1_RC2    Mon Mar 15 08:03:54 JST 2004    e89c9b  80
        primitiveDefaults.put(Boolean.TYPE, Boolean.FALSE);
  DBUTILS_1_4_RC1    Sat Aug 20 19:42:53 JST 2011    023de4  81
        primitiveDefaults.put(Character.TYPE, Character.valueOf((char) 0));
  DBUTILS_1_1_RC2    Mon Mar 15 08:03:54 JST 2004    e89c9b  82
    }
  DBUTILS_1_5_RC1    Sat Jul 07 00:09:17 JST 2012    ddfa74  88
        this(new HashMap());
  DBUTILS_1_1_RC2    Mon Mar 15 08:03:54 JST 2004    e89c9b  89
    }
  DBUTILS_1_5_RC1    Sat Jul 07 00:05:14 JST 2012    9d927f  98
        super();
  DBUTILS_1_5_RC1    Sat Jul 07 00:05:14 JST 2012    9d927f  99
        if (columnToPropertyOverrides == null) {
  DBUTILS_1_5_RC1    Sat Jul 07 00:05:14 JST 2012    9d927f  102
        this.columnToPropertyOverrides = columnToPropertyOverrides;
  DBUTILS_1_5_RC1    Sat Jul 07 00:05:14 JST 2012    9d927f  103
    }
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();
  DBUTILS_1_2    Wed Mar 11 13:45:00 JST 2009    6d6575  53
        this(ROW_PROCESSOR);
  DBUTILS_1_1_RC2    Mon Nov 03 04:15:24 JST 2003    0342b9  54
    }
  DBUTILS_1_1_RC2    Mon Nov 03 04:15:24 JST 2003    0342b9  63
        super();
  DBUTILS_1_1_RC2    Mon Nov 03 04:15:24 JST 2003    0342b9  64
        this.convert = convert;
  DBUTILS_1_1_RC2    Mon Nov 03 04:15:24 JST 2003    0342b9  65
    }
src/main/java/org/apache/commons/dbutils/AbstractQueryRunner.java
TagDateBlameLineSource
  DBUTILS_1_4_RC2    Sat Sep 17 18:44:01 JST 2011    461012  45
    private volatile boolean pmdKnownBroken = false;
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  57
    public AbstractQueryRunner() {
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  58
        ds = null;
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  59
    }
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  84
    public AbstractQueryRunner(DataSource ds) {
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  85
        this.ds = ds;
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  86
    }
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  103
    public AbstractQueryRunner(DataSource ds, boolean pmdKnownBroken) {
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  104
        this.pmdKnownBroken = pmdKnownBroken;
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  105
        this.ds = ds;
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  106
    }
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  116
        return this.ds;
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  154
        return conn.prepareStatement(sql);
  DBUTILS_1_4_RC2    Sat Sep 17 07:12:15 JST 2011    c5c7b8  170
        if (this.getDataSource() == null) {
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  175
        return this.getDataSource().getConnection();
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  194
        ParameterMetaData pmd = null;
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  195
        if (!pmdKnownBroken) {
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  207
        if (params == null) {
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  211
        for (int i = 0; i < params.length; i++) {
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  212
            if (params[i] != null) {
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  213
                stmt.setObject(i + 1, params[i]);
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  234
    }
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  409
        DbUtils.close(conn);
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  410
    }
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  424
        DbUtils.close(stmt);
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  425
    }
src/main/java/org/apache/commons/dbutils/AsyncQueryRunner.java
TagDateBlameLineSource
  DBUTILS_1_5_RC1    Tue Mar 27 10:39:27 JST 2012    4c2e17  201
        return executorService.submit(new Callable() {
  DBUTILS_1_5_RC1    Tue Mar 27 10:39:27 JST 2012    4c2e17  205
                return queryRunner.batch(sql, params);
src/main/java/org/apache/commons/dbutils/AsyncQueryRunner.java
TagDateBlameLineSource
  DBUTILS_1_5_RC1    Tue Mar 27 10:39:27 JST 2012    4c2e17  48
    public AsyncQueryRunner(ExecutorService executorService, QueryRunner queryRunner) {
  DBUTILS_1_5_RC1    Tue Mar 27 10:39:27 JST 2012    4c2e17  49
        this.executorService = executorService;
  DBUTILS_1_5_RC1    Tue Mar 27 10:39:27 JST 2012    4c2e17  50
        this.queryRunner = queryRunner;
  DBUTILS_1_5_RC1    Tue Mar 27 10:39:27 JST 2012    4c2e17  51
    }
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  105
        super(ds, pmdKnownBroken);
  DBUTILS_1_4_RC2    Tue Sep 27 05:59:29 JST 2011    f0321e  106
        this.executorService = executorService;
  DBUTILS_1_5_RC1    Tue Mar 27 10:39:27 JST 2012    4c2e17  107
        this.queryRunner = new QueryRunner(ds, pmdKnownBroken);
  DBUTILS_1_4_RC1    Fri Aug 12 13:45:25 JST 2011    148bd5  108
    }
  DBUTILS_1_5_RC1    Tue Mar 27 10:39:27 JST 2012    4c2e17  201
        return executorService.submit(new Callable() {
src/main/java/org/apache/commons/dbutils/QueryRunner.java
TagDateBlameLineSource
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  62
        super(ds);
  DBUTILS_1_1_RC2    Mon Nov 03 04:15:24 JST 2003    0342b9  63
    }
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  76
        super(ds, pmdKnownBroken);
  DBUTILS_1_2    Wed Feb 25 19:01:31 JST 2009    3e7e24  77
    }
  DBUTILS_1_1_RC2    Mon Jul 19 10:41:26 JST 2004    166cc8  109
        Connection conn = this.prepareConnection();
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  111
        return this.batch(conn, true, sql, params);
  DBUTILS_1_4_RC2    Sat Sep 17 07:12:15 JST 2011    c5c7b8  125
        if (conn == null) {
  DBUTILS_1_4_RC2    Sat Sep 17 07:12:15 JST 2011    c5c7b8  129
        if (sql == null) {
  DBUTILS_1_4_RC2    Sat Sep 17 07:12:15 JST 2011    c5c7b8  136
        if (params == null) {
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  143
        PreparedStatement stmt = null;
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  144
        int[] rows = null;
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  146
            stmt = this.prepareStatement(conn, sql);
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  148
            for (int i = 0; i < params.length; i++) {
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  149
                this.fillStatement(stmt, params[i]);
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  150
                stmt.addBatch();
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  152
            rows = stmt.executeBatch();
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  157
            close(stmt);
  DBUTILS_1_4_RC2    Sat Sep 17 07:12:15 JST 2011    c5c7b8  158
            if (closeConn) {
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  159
                close(conn);
  DBUTILS_1_4_RC1    Tue Aug 16 14:50:19 JST 2011    ce2514  163
        return rows;
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
    }