| Tag | Date | Blame | Line | Source |
|---|---|---|---|---|
| DBUTILS_1_6_RC1 | Sat Mar 23 04:46:57 JST 2013 | fb5ab8 | 257 | @SuppressWarnings("deprecation") // deliberate test of deprecated code |
| DBUTILS_1_4_RC1 | Fri Aug 12 13:45:25 JST 2011 | 148bd5 | 258 | @Test |
| DBUTILS_1_4_RC1 | Fri Aug 12 13:45:25 JST 2011 | 148bd5 | 259 | public void testGoodQueryPmdTrue() throws Exception { |
| DBUTILS_1_4_RC2 | Tue Sep 27 05:59:29 JST 2011 | f0321e | 260 | runner = new AsyncQueryRunner(true, Executors.newFixedThreadPool(1)); |
| DBUTILS_1_4_RC2 | Sat Sep 17 06:01:30 JST 2011 | b65ebe | 261 | callGoodQuery(conn); |
| DBUTILS_1_4_RC1 | Fri Aug 12 13:45:25 JST 2011 | 148bd5 | 262 | } |
| 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; |
| DBUTILS_1_5_RC1 | Thu Jan 05 23:25:29 JST 2012 | a74f54 | 212 | return this. |
| DBUTILS_1_5_RC1 | Thu Jan 05 23:25:29 JST 2012 | a74f54 | 226 | return this. |
| DBUTILS_1_4_RC2 | Sat Sep 17 07:12:15 JST 2011 | c5c7b8 | 322 | if (conn == null) { |
| DBUTILS_1_4_RC2 | Sat Sep 17 07:12:15 JST 2011 | c5c7b8 | 326 | if (sql == null) { |
| DBUTILS_1_4_RC2 | Sat Sep 17 07:12:15 JST 2011 | c5c7b8 | 333 | if (rsh == null) { |
| DBUTILS_1_4_RC1 | Tue Aug 16 14:50:19 JST 2011 | ce2514 | 340 | PreparedStatement stmt = null; |
| DBUTILS_1_4_RC1 | Tue Aug 16 14:50:19 JST 2011 | ce2514 | 341 | ResultSet rs = null; |
| DBUTILS_1_4_RC1 | Tue Aug 16 14:50:19 JST 2011 | ce2514 | 342 | T result = null; |
| DBUTILS_1_4_RC1 | Tue Aug 16 14:50:19 JST 2011 | ce2514 | 345 | stmt = this.prepareStatement(conn, sql); |
| DBUTILS_1_4_RC1 | Tue Aug 16 14:50:19 JST 2011 | ce2514 | 346 | this.fillStatement(stmt, params); |
| DBUTILS_1_4_RC1 | Tue Aug 16 14:50:19 JST 2011 | ce2514 | 347 | rs = this.wrap(stmt.executeQuery()); |
| DBUTILS_1_4_RC1 | Tue Aug 16 14:50:19 JST 2011 | ce2514 | 348 | result = rsh.handle(rs); |
| DBUTILS_1_4_RC1 | Tue Aug 16 14:50:19 JST 2011 | ce2514 | 355 | close(rs); |
| DBUTILS_1_4_RC1 | Tue Aug 16 14:50:19 JST 2011 | ce2514 | 357 | close(stmt); |
| DBUTILS_1_4_RC2 | Sat Sep 17 07:19:05 JST 2011 | f6b720 | 358 | if (closeConn) { |
| DBUTILS_1_4_RC1 | Tue Aug 16 14:50:19 JST 2011 | ce2514 | 362 | } |
| DBUTILS_1_4_RC1 | Tue Aug 16 14:50:19 JST 2011 | ce2514 | 364 | return result; |
| 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_RC2 | Tue Sep 27 05:59:29 JST 2011 | f0321e | 73 | this(null, pmdKnownBroken, executorService); |
| DBUTILS_1_4_RC1 | Fri Aug 12 13:45:25 JST 2011 | 148bd5 | 74 | } |
| 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 |
| DBUTILS_1_5_RC1 | Tue Mar 27 10:39:27 JST 2012 | 4c2e17 | 290 | return executorService.submit(new Callable |
| DBUTILS_1_5_RC1 | Tue Mar 27 10:39:27 JST 2012 | 4c2e17 | 311 | return executorService.submit(new Callable |
| Tag | Date | Blame | Line | Source |
|---|---|---|---|---|
| DBUTILS_1_5_RC1 | Tue Mar 27 10:39:27 JST 2012 | 4c2e17 | 290 | return executorService.submit(new Callable |
| DBUTILS_1_5_RC1 | Tue Mar 27 10:39:27 JST 2012 | 4c2e17 | 294 | return queryRunner.query(conn, sql, rsh, params); |
| 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_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 | 208 | return; |
| 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 | 394 | return rs; |
| 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 | } |
| DBUTILS_1_4_RC1 | Tue Aug 16 14:50:19 JST 2011 | ce2514 | 439 | DbUtils.close(rs); |
| DBUTILS_1_4_RC1 | Tue Aug 16 14:50:19 JST 2011 | ce2514 | 440 | } |
| 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_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 | 69 | if (rs != null) { |
| DBUTILS_1_1_RC2 | Mon Nov 03 04:15:24 JST 2003 | 0342b9 | 70 | rs.close(); |
| DBUTILS_1_1_RC2 | Mon Nov 03 04:15:24 JST 2003 | 0342b9 | 72 | } |
| 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_5_RC1 | Tue Mar 27 10:39:27 JST 2012 | 4c2e17 | 311 | return executorService.submit(new Callable |
| DBUTILS_1_5_RC1 | Tue Mar 27 10:39:27 JST 2012 | 4c2e17 | 315 | return queryRunner.query(conn, sql, rsh); |
| 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 | } |
| 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 | } |
| DBUTILS_1_1_RC2 | Mon Nov 03 04:15:24 JST 2003 | 0342b9 | 78 | return rs.next() ? this.convert.toArray(rs) : null; |