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);
}
/**