Changeset: bd05e362bc4c for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=bd05e362bc4c
Modified Files:
        java/src/main/java/nl/cwi/monetdb/jdbc/MonetBlob.java
        java/src/main/java/nl/cwi/monetdb/jdbc/MonetClob.java
        java/src/main/java/nl/cwi/monetdb/jdbc/MonetConnection.java
        java/src/main/java/nl/cwi/monetdb/jdbc/MonetDataSource.java
        java/src/main/java/nl/cwi/monetdb/jdbc/MonetDatabaseMetaData.java
        java/src/main/java/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java
        java/src/main/java/nl/cwi/monetdb/jdbc/MonetResultSet.java
        java/src/main/java/nl/cwi/monetdb/jdbc/MonetSavepoint.java
        java/src/main/java/nl/cwi/monetdb/jdbc/MonetStatement.java
        java/src/main/java/nl/cwi/monetdb/jdbc/MonetWrapper.java
        java/src/main/java/nl/cwi/monetdb/jdbc/types/INET.java
        java/src/main/java/nl/cwi/monetdb/jdbc/types/URL.java
        java/src/main/java/nl/cwi/monetdb/mcl/MCLException.java
        java/src/main/java/nl/cwi/monetdb/mcl/io/BufferedMCLReader.java
        java/src/main/java/nl/cwi/monetdb/mcl/io/BufferedMCLWriter.java
        java/src/main/java/nl/cwi/monetdb/mcl/net/MapiSocket.java
        java/src/main/java/nl/cwi/monetdb/mcl/parser/HeaderLineParser.java
        java/src/main/java/nl/cwi/monetdb/mcl/parser/MCLParseException.java
        java/src/main/java/nl/cwi/monetdb/mcl/parser/TupleLineParser.java
Branch: Jul2015
Log Message:

Add a few missing annotations and serial ids


diffs (truncated from 4945 to 300 lines):

diff --git a/java/src/main/java/nl/cwi/monetdb/jdbc/MonetBlob.java 
b/java/src/main/java/nl/cwi/monetdb/jdbc/MonetBlob.java
--- a/java/src/main/java/nl/cwi/monetdb/jdbc/MonetBlob.java
+++ b/java/src/main/java/nl/cwi/monetdb/jdbc/MonetBlob.java
@@ -54,6 +54,7 @@ public class MonetBlob implements Blob {
         * @throws SQLFeatureNotSupportedException - if the JDBC driver does
         *         not support this method
         */
+       @Override
        public void free() throws SQLException {
                buf = null;
        }
@@ -67,6 +68,7 @@ public class MonetBlob implements Blob {
         * @throws SQLFeatureNotSupportedException if the JDBC driver does
         *         not support this method
         */
+       @Override
        public InputStream getBinaryStream() throws SQLException {
                if (buf == null)
                        throw new SQLException("This Blob object has been 
freed", "M1M20");
@@ -90,6 +92,7 @@ public class MonetBlob implements Blob {
         * @throws SQLFeatureNotSupportedException if the JDBC driver does
         *         not support this method
         */
+       @Override
        public InputStream getBinaryStream(long pos, long length)
                throws SQLException
        {
@@ -118,6 +121,7 @@ public class MonetBlob implements Blob {
         * @throws SQLException if there is an error accessing the
         *         BLOB value
         */
+       @Override
        public byte[] getBytes(long pos, int length) throws SQLException {
                if (buf == null)
                        throw new SQLException("This Blob object has been 
freed", "M1M20");
@@ -136,6 +140,7 @@ public class MonetBlob implements Blob {
         * @throws SQLException if there is an error accessing the length
         *         of the BLOB value
         */
+       @Override
        public long length() throws SQLException {
                if (buf == null)
                        throw new SQLException("This Blob object has been 
freed", "M1M20");
@@ -155,6 +160,7 @@ public class MonetBlob implements Blob {
         * @throws SQLException if there is an error accessing the
         *         BLOB value
         */
+       @Override
        public long position(Blob pattern, long start) throws SQLException {
                return position(pattern.getBytes(1L, (int)pattern.length()), 
start);
        }
@@ -171,6 +177,7 @@ public class MonetBlob implements Blob {
         * @throws SQLException if there is an error accessing the
         *         BLOB value
         */
+       @Override
        public long position(byte[] pattern, long start) throws SQLException {
                if (buf == null)
                        throw new SQLException("This Blob object has been 
freed", "M1M20");
@@ -208,6 +215,7 @@ public class MonetBlob implements Blob {
         * @throws SQLFeatureNotSupportedException if the JDBC driver does
         *         not support this method
         */
+       @Override
        public OutputStream setBinaryStream(long pos) throws SQLException {
                if (buf == null)
                        throw new SQLException("This Blob object has been 
freed", "M1M20");
@@ -229,6 +237,7 @@ public class MonetBlob implements Blob {
         * @throws SQLException if there is an error accessing the
         *         BLOB value
         */
+       @Override
        public int setBytes(long pos, byte[] bytes) throws SQLException {
                return setBytes(pos, bytes, 1, bytes.length);
        }
@@ -251,6 +260,7 @@ public class MonetBlob implements Blob {
         * @throws SQLException if there is an error accessing the
         *         BLOB value
         */
+       @Override
        public int setBytes(long pos, byte[] bytes, int offset, int len)
                throws SQLException
        {
@@ -275,6 +285,7 @@ public class MonetBlob implements Blob {
         * @throws SQLException if there is an error accessing the
         *         BLOB value
         */
+       @Override
        public void truncate(long len) throws SQLException {
                if (buf == null)
                        throw new SQLException("This Blob object has been 
freed", "M1M20");
diff --git a/java/src/main/java/nl/cwi/monetdb/jdbc/MonetClob.java 
b/java/src/main/java/nl/cwi/monetdb/jdbc/MonetClob.java
--- a/java/src/main/java/nl/cwi/monetdb/jdbc/MonetClob.java
+++ b/java/src/main/java/nl/cwi/monetdb/jdbc/MonetClob.java
@@ -42,6 +42,7 @@ public class MonetClob implements Clob {
         * called multiple times, the subsequent calls to free are treated
         * as a no-op.
         */
+       @Override
        public void free() {
                buf = null;
        }
@@ -54,6 +55,7 @@ public class MonetClob implements Clob {
         * @throws SQLFeatureNotSupportedException this JDBC driver does
         *         not support this method
         */
+       @Override
        public InputStream getAsciiStream() throws SQLException {
                throw new SQLFeatureNotSupportedException("Operation 
getAsciiStream() currently not supported", "0A000");
        }
@@ -66,6 +68,7 @@ public class MonetClob implements Clob {
         * @throws SQLFeatureNotSupportedException this JDBC driver does
         *         not support this method
         */
+       @Override
        public Reader getCharacterStream() throws SQLException {
                throw new SQLFeatureNotSupportedException("Operation 
getCharacterStream() currently not supported", "0A000");
        }
@@ -84,6 +87,7 @@ public class MonetClob implements Clob {
         * @throws SQLFeatureNotSupportedException this JDBC driver does
         *         not support this method
         */
+       @Override
        public Reader getCharacterStream(long pos, long length) throws 
SQLException {
                throw new SQLFeatureNotSupportedException("Operation 
getCharacterStream(long, long) currently not supported", "0A000");
        }
@@ -101,6 +105,7 @@ public class MonetClob implements Clob {
         * @throws SQLException if there is an error accessing the
         *         CLOB value
         */
+       @Override
        public String getSubString(long pos, int length) throws SQLException {
                if (buf == null)
                        throw new SQLException("This Clob has been freed", 
"M1M20");
@@ -119,6 +124,7 @@ public class MonetClob implements Clob {
         * @throws SQLException if there is an error accessing the length
         *         of the CLOB value
         */
+       @Override
        public long length() throws SQLException {
                if (buf == null)
                        throw new SQLException("This Clob has been freed", 
"M1M20");
@@ -138,6 +144,7 @@ public class MonetClob implements Clob {
         * @throws SQLException if there is an error accessing the
         *         CLOB value
         */
+       @Override
        public long position(Clob searchstr, long start) throws SQLException {
                return position(searchstr.getSubString(1L, 
(int)(searchstr.length())), start);
        }
@@ -155,18 +162,21 @@ public class MonetClob implements Clob {
         * @throws SQLException if there is an error accessing the
         *         CLOB value
         */
+       @Override
        public long position(String searchstr, long start) throws SQLException {
                if (buf == null)
                        throw new SQLException("This Clob has been freed", 
"M1M20");
                return (long)(buf.indexOf(searchstr, (int)(start - 1)));
        }
 
+       @Override
        public OutputStream setAsciiStream(long pos) throws SQLException {
                if (buf == null)
                        throw new SQLException("This Clob has been freed", 
"M1M20");
                throw new SQLException("Operation setAsciiStream(long pos) 
currently not supported", "0A000");
        }
 
+       @Override
        public Writer setCharacterStream(long pos) throws SQLException {
                if (buf == null)
                        throw new SQLException("This Clob has been freed", 
"M1M20");
@@ -185,6 +195,7 @@ public class MonetClob implements Clob {
         * @throws SQLException if there is an error accessing the
         *         CLOB value
         */
+       @Override
        public int setString(long pos, String str) throws SQLException {
                return setString(pos, str, 1, str.length());
        }
@@ -204,6 +215,7 @@ public class MonetClob implements Clob {
         * @throws SQLException if there is an error accessing the
         *         CLOB value
         */
+       @Override
        public int setString(long pos, String str, int offset, int len)
                throws SQLException
        {
@@ -230,6 +242,7 @@ public class MonetClob implements Clob {
         * @throws SQLException if there is an error accessing the
         *         CLOB value
         */
+       @Override
        public void truncate(long len) throws SQLException {
                if (buf == null)
                        throw new SQLException("This Clob has been freed", 
"M1M20");
@@ -243,6 +256,7 @@ public class MonetClob implements Clob {
         *
         * @return the String this Clob wraps.
         */
+       @Override
        public String toString() {
                if (buf == null)
                        return "<a freed MonetClob instance>";
diff --git a/java/src/main/java/nl/cwi/monetdb/jdbc/MonetConnection.java 
b/java/src/main/java/nl/cwi/monetdb/jdbc/MonetConnection.java
--- a/java/src/main/java/nl/cwi/monetdb/jdbc/MonetConnection.java
+++ b/java/src/main/java/nl/cwi/monetdb/jdbc/MonetConnection.java
@@ -107,7 +107,12 @@ public class MonetConnection extends Mon
        private SQLWarning warnings = null;
        /** The Connection specific mapping of user defined types to Java
         * types */
-       private Map<String,Class<?>> typeMap = new HashMap<String,Class<?>>() {{
+       private Map<String,Class<?>> typeMap = new HashMap<String,Class<?>>() 
{/**
+                * 
+                */
+               private static final long serialVersionUID = 1L;
+
+       {
                        put("inet", INET.class);
                        put("url",  URL.class);
        }};
@@ -304,6 +309,7 @@ public class MonetConnection extends Mon
         * call to this method, the method getWarnings returns null until a
         * new warning is reported for this Connection object.
         */
+       @Override
        public void clearWarnings() {
                warnings = null;
        }
@@ -317,6 +323,7 @@ public class MonetConnection extends Mon
         * Calling the method close on a Connection object that is already
         * closed is a no-op.
         */
+       @Override
        public void close() {
                synchronized (server) {
                        for (Statement st : statements.keySet()) {
@@ -348,6 +355,7 @@ public class MonetConnection extends Mon
         *         Connection object is in auto-commit mode
         * @see #setAutoCommit(boolean)
         */
+       @Override
        public void commit() throws SQLException {
                // note: can't use sendIndependentCommand here because we need
                // to process the auto_commit state the server gives
@@ -398,6 +406,7 @@ public class MonetConnection extends Mon
         * @throws SQLFeatureNotSupportedException the JDBC driver does
         *         not support this data type
         */
+       @Override
        public Array createArrayOf(String typeName, Object[] elements)
                throws SQLException
        {
@@ -418,6 +427,7 @@ public class MonetConnection extends Mon
         * @return a new default Statement object
         * @throws SQLException if a database access error occurs
         */
+       @Override
        public Statement createStatement() throws SQLException {
                return createStatement(
                                        ResultSet.TYPE_FORWARD_ONLY,
@@ -440,6 +450,7 @@ public class MonetConnection extends Mon
         *         the given type and concurrency
         * @throws SQLException if a database access error occurs
         */
+       @Override
        public Statement createStatement(
                        int resultSetType,
                        int resultSetConcurrency)
@@ -474,6 +485,7 @@ public class MonetConnection extends Mon
         * given parameters are not ResultSet constants indicating type,
         * concurrency, and holdability
         */
+       @Override
        public Statement createStatement(
                        int resultSetType,
                        int resultSetConcurrency,
@@ -508,6 +520,7 @@ public class MonetConnection extends Mon
         * @throws SQLFeatureNotSupportedException the JDBC driver does
         *         not support MonetClob objects that can be filled in
         */
+       @Override
        public Clob createClob() throws SQLException {
                throw new SQLFeatureNotSupportedException("createClob() not 
supported", "0A000");
        }
@@ -522,6 +535,7 @@ public class MonetConnection extends Mon
         * @throws SQLFeatureNotSupportedException the JDBC driver does
         *         not support MonetBlob objects that can be filled in
         */
+       @Override
        public Blob createBlob() throws SQLException {
                throw new SQLFeatureNotSupportedException("createBlob() not 
supported", "0A000");
        }
@@ -536,6 +550,7 @@ public class MonetConnection extends Mon
         * @throws SQLFeatureNotSupportedException the JDBC driver does
         *         not support MonetClob objects that can be filled in
         */
+       @Override
        public NClob createNClob() throws SQLException {
                throw new SQLFeatureNotSupportedException("createNClob() not 
supported", "0A000");
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to