Changeset: 8b7f26f21725 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=8b7f26f21725
Modified Files:
        java/src/main/java/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java
Branch: default
Log Message:

Resolving javac -Xlint warnings:
./nl/cwi/monetdb/jdbc/MonetPreparedStatement.java:832: warning: [rawtypes] 
found raw type: Map
                                Map map = getConnection().getTypeMap();
                                ^
  missing type arguments for generic class Map<K,V>
  where K,V are type-variables:
    K extends Object declared in interface Map
    V extends Object declared in interface Map
./nl/cwi/monetdb/jdbc/MonetPreparedStatement.java:833: warning: [rawtypes] 
found raw type: Class
                                Class c;
                                ^
  missing type arguments for generic class Class<T>
  where T is a type-variable:
    T extends Object declared in class Class
./nl/cwi/monetdb/jdbc/MonetPreparedStatement.java:1225: warning: [cast] 
redundant cast to int
                setCharacterStream(parameterIndex, reader, (int)0);
                                                           ^
./nl/cwi/monetdb/jdbc/MonetPreparedStatement.java:1873: warning: [cast] 
redundant cast to int
                                        setInt(parameterIndex, (int)(val ? 1 : 
0));
                                                               ^
./nl/cwi/monetdb/jdbc/MonetPreparedStatement.java:1883: warning: [cast] 
redundant cast to double
                                        setDouble(parameterIndex, (double)(val 
? 1.0 : 0.0));
                                                                  ^
./nl/cwi/monetdb/jdbc/MonetPreparedStatement.java:2390: warning: [dep-ann] 
deprecated item is not annotated with @Deprecated
        public void setUnicodeStream(int parameterIndex, InputStream x, int 
length)
                    ^
6 warnings


diffs (49 lines):

diff --git a/java/src/main/java/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java 
b/java/src/main/java/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java
--- a/java/src/main/java/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java
+++ b/java/src/main/java/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java
@@ -829,8 +829,8 @@ public class MonetPreparedStatement
                         */
                        @Override
                        public String getParameterClassName(int param) throws 
SQLException {
-                               Map map = getConnection().getTypeMap();
-                               Class c;
+                               Map<String,Class<?>> map = 
getConnection().getTypeMap();
+                               Class<?> c;
                                if 
(map.containsKey(monetdbType[getParamIdx(param)])) {
                                        c = 
(Class)map.get(monetdbType[getParamIdx(param)]);
                                } else {
@@ -1222,7 +1222,7 @@ public class MonetPreparedStatement
        public void setCharacterStream(int parameterIndex, Reader reader)
                throws SQLException
        {
-               setCharacterStream(parameterIndex, reader, (int)0);
+               setCharacterStream(parameterIndex, reader, 0);
        }
 
        /**
@@ -1870,7 +1870,7 @@ public class MonetPreparedStatement
                                        setShort(parameterIndex, (short)(val ? 
1 : 0));
                                break;
                                case Types.INTEGER:
-                                       setInt(parameterIndex, (int)(val ? 1 : 
0));
+                                       setInt(parameterIndex, (val ? 1 : 0));  
// do not cast to (int) as it generates a compiler warning
                                break;
                                case Types.BIGINT:
                                        setLong(parameterIndex, (long)(val ? 1 
: 0));
@@ -1880,7 +1880,7 @@ public class MonetPreparedStatement
                                break;
                                case Types.FLOAT:
                                case Types.DOUBLE:
-                                       setDouble(parameterIndex, (double)(val 
? 1.0 : 0.0));
+                                       setDouble(parameterIndex, (val ? 1.0 : 
0.0));  // do no cast to (double) as it generates a compiler warning
                                break;
                                case Types.DECIMAL:
                                case Types.NUMERIC:
@@ -2387,6 +2387,7 @@ public class MonetPreparedStatement
         * @throws SQLException if a database access error occurs
         */
        @Override
+       @Deprecated
        public void setUnicodeStream(int parameterIndex, InputStream x, int 
length)
                throws SQLException
        {
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to