Tag | Date | Blame | Line | Source |
---|---|---|---|---|
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 | } |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
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 | } |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
DBUTILS_1_3_RC1 | Tue Nov 03 09:24:02 JST 2009 | ff5f2d | 66 | private static final Map |
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 | } |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
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 | } |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
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 | } |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
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); |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
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 |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
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; |
Tag | Date | Blame | Line | Source |
---|---|---|---|---|
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 | } |