You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by si...@apache.org on 2012/01/05 15:25:29 UTC

svn commit: r1227608 - in /commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils: AsyncQueryRunner.java QueryRunner.java

Author: simonetripodi
Date: Thu Jan  5 14:25:29 2012
New Revision: 1227608

URL: http://svn.apache.org/viewvc?rev=1227608&view=rev
Log:
added the generic type parameters to the calls instead of letting the compiler infer them, that would work also on older JDK6 versions, see for example DISCOVERY-18

Modified:
    commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/AsyncQueryRunner.java
    commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/QueryRunner.java

Modified: commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/AsyncQueryRunner.java
URL: http://svn.apache.org/viewvc/commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/AsyncQueryRunner.java?rev=1227608&r1=1227607&r2=1227608&view=diff
==============================================================================
--- commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/AsyncQueryRunner.java (original)
+++ commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/AsyncQueryRunner.java Thu Jan  5 14:25:29 2012
@@ -350,7 +350,7 @@ public class AsyncQueryRunner extends Ab
      * @throws SQLException if a database access error occurs
      */
     public <T> Future<T> query(Connection conn, String sql, ResultSetHandler<T> rsh, Object... params) throws SQLException {
-        return executorService.submit(query(conn, false, sql, rsh, params));
+        return executorService.submit(this.<T>query(conn, false, sql, rsh, params));
     }
 
     /**
@@ -364,7 +364,7 @@ public class AsyncQueryRunner extends Ab
      * @throws SQLException if a database access error occurs
      */
     public <T> Future<T> query(Connection conn, String sql, ResultSetHandler<T> rsh) throws SQLException {
-        return executorService.submit(this.query(conn, false, sql, rsh, (Object[]) null));
+        return executorService.submit(this.<T>query(conn, false, sql, rsh, (Object[]) null));
     }
 
     /**
@@ -382,7 +382,7 @@ public class AsyncQueryRunner extends Ab
      */
     public <T> Future<T> query(String sql, ResultSetHandler<T> rsh, Object... params) throws SQLException {
         Connection conn = this.prepareConnection();
-        return executorService.submit(this.query(conn, true, sql, rsh, params));
+        return executorService.submit(this.<T>query(conn, true, sql, rsh, params));
     }
 
     /**
@@ -399,7 +399,7 @@ public class AsyncQueryRunner extends Ab
      */
     public <T> Future<T> query(String sql, ResultSetHandler<T> rsh) throws SQLException {
         Connection conn = this.prepareConnection();
-        return executorService.submit(this.query(conn, true, sql, rsh, (Object[]) null));
+        return executorService.submit(this.<T>query(conn, true, sql, rsh, (Object[]) null));
     }
 
     /**

Modified: commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/QueryRunner.java
URL: http://svn.apache.org/viewvc/commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/QueryRunner.java?rev=1227608&r1=1227607&r2=1227608&view=diff
==============================================================================
--- commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/QueryRunner.java (original)
+++ commons/proper/dbutils/trunk/src/main/java/org/apache/commons/dbutils/QueryRunner.java Thu Jan  5 14:25:29 2012
@@ -176,7 +176,7 @@ public class QueryRunner extends Abstrac
      */
     @Deprecated
     public <T> T query(Connection conn, String sql, Object param, ResultSetHandler<T> rsh) throws SQLException {
-        return this.query(conn, false, sql, rsh, new Object[]{param});
+        return this.<T>query(conn, false, sql, rsh, new Object[]{param});
     }
 
     /**
@@ -193,7 +193,7 @@ public class QueryRunner extends Abstrac
      */
     @Deprecated
     public <T> T query(Connection conn, String sql, Object[] params, ResultSetHandler<T> rsh) throws SQLException {
-                return this.query(conn, false, sql, rsh, params);
+                return this.<T>query(conn, false, sql, rsh, params);
     }
 
     /**
@@ -208,7 +208,7 @@ public class QueryRunner extends Abstrac
      * @throws SQLException if a database access error occurs
      */
     public <T> T query(Connection conn, String sql, ResultSetHandler<T> rsh, Object... params) throws SQLException {
-        return this.query(conn, false, sql, rsh, params);
+        return this.<T>query(conn, false, sql, rsh, params);
     }
 
     /**
@@ -222,7 +222,7 @@ public class QueryRunner extends Abstrac
      * @throws SQLException if a database access error occurs
      */
     public <T> T query(Connection conn, String sql, ResultSetHandler<T> rsh) throws SQLException {
-        return this.query(conn, false, sql, rsh, (Object[]) null);
+        return this.<T>query(conn, false, sql, rsh, (Object[]) null);
     }
 
     /**
@@ -243,7 +243,7 @@ public class QueryRunner extends Abstrac
     public <T> T query(String sql, Object param, ResultSetHandler<T> rsh) throws SQLException {
         Connection conn = this.prepareConnection();
 
-        return this.query(conn, true, sql, rsh, new Object[]{param});
+        return this.<T>query(conn, true, sql, rsh, new Object[]{param});
     }
 
     /**
@@ -266,7 +266,7 @@ public class QueryRunner extends Abstrac
     public <T> T query(String sql, Object[] params, ResultSetHandler<T> rsh) throws SQLException {
         Connection conn = this.prepareConnection();
 
-        return query(conn, true, sql, rsh, params);
+        return this.<T>query(conn, true, sql, rsh, params);
     }
 
     /**
@@ -285,7 +285,7 @@ public class QueryRunner extends Abstrac
     public <T> T query(String sql, ResultSetHandler<T> rsh, Object... params) throws SQLException {
         Connection conn = this.prepareConnection();
 
-        return this.query(conn, true, sql, rsh, params);
+        return this.<T>query(conn, true, sql, rsh, params);
     }
 
     /**
@@ -303,7 +303,7 @@ public class QueryRunner extends Abstrac
     public <T> T query(String sql, ResultSetHandler<T> rsh) throws SQLException {
         Connection conn = this.prepareConnection();
 
-        return this.query(conn, true, sql, rsh, (Object[]) null);
+        return this.<T>query(conn, true, sql, rsh, (Object[]) null);
     }
 
     /**