diff options
Diffstat (limited to 'pcr/mysql-jdbc/mysql-connector-java-java6_compilation.patch')
-rw-r--r-- | pcr/mysql-jdbc/mysql-connector-java-java6_compilation.patch | 905 |
1 files changed, 905 insertions, 0 deletions
diff --git a/pcr/mysql-jdbc/mysql-connector-java-java6_compilation.patch b/pcr/mysql-jdbc/mysql-connector-java-java6_compilation.patch new file mode 100644 index 000000000..395091d56 --- /dev/null +++ b/pcr/mysql-jdbc/mysql-connector-java-java6_compilation.patch @@ -0,0 +1,905 @@ +--- mysql-connector-java-5.1.39.orig/src/com/mysql/fabric/jdbc/FabricMySQLConnectionProxy.java 2016-05-04 06:11:40.000000000 -0500 ++++ mysql-connector-java-5.1.39/src/com/mysql/fabric/jdbc/FabricMySQLConnectionProxy.java 2016-07-17 05:15:31.917492424 -0500 +@@ -3069,4 +3069,36 @@ + + public void decachePreparedStatement(ServerPreparedStatement pstmt) throws SQLException { + } ++ ++ public java.sql.Clob createClob() throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.Blob createBlob() throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.NClob createNClob() throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.SQLXML createSQLXML() throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setClientInfo(String name, String value) throws java.sql.SQLClientInfoException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setClientInfo(Properties properties) throws java.sql.SQLClientInfoException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.Array createArrayOf(String typeName, Object[] elements) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.Struct createStruct(String typeName, Object[] attributes) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } + } +--- mysql-connector-java-5.1.39.orig/src/com/mysql/fabric/jdbc/FabricMySQLDriver.java 2016-05-04 06:11:40.000000000 -0500 ++++ mysql-connector-java-5.1.39/src/com/mysql/fabric/jdbc/FabricMySQLDriver.java 2016-07-17 05:16:58.383499044 -0500 +@@ -103,7 +103,7 @@ + return super.parseURL(url.replaceAll("fabric:", ""), defaults); + } + +- public Logger getParentLogger() throws SQLException { +- throw new SQLException("no logging"); ++ public Logger getParentLogger() throws java.sql.SQLFeatureNotSupportedException { ++ throw new java.sql.SQLFeatureNotSupportedException("no logging"); + } + } +--- mysql-connector-java-5.1.39.orig/src/com/mysql/jdbc/CallableStatement.java 2016-05-04 06:11:40.000000000 -0500 ++++ mysql-connector-java-5.1.39/src/com/mysql/jdbc/CallableStatement.java 2016-07-17 05:19:02.354440189 -0500 +@@ -2383,6 +2383,90 @@ + } + } + ++ public java.sql.RowId getRowId(int parameterIndex) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.RowId getRowId(String parameterName) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setRowId(String parameterName, java.sql.RowId x) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setNString(String parameterName, String value) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setNClob(String parameterName, java.sql.NClob value) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setNClob(String parameterName, Reader reader, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.NClob getNClob(int parameterIndex) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.NClob getNClob(String parameterName) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setSQLXML(String parameterName, java.sql.SQLXML xmlObject) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.SQLXML getSQLXML(int parameterIndex) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.SQLXML getSQLXML(String parameterName) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public String getNString(int parameterIndex) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public String getNString(String parameterName) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public Reader getNCharacterStream(int parameterIndex) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public Reader getNCharacterStream(String parameterName) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public Reader getCharacterStream(int parameterIndex) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public Reader getCharacterStream(String parameterName) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setNClob(String parameterName, Reader reader) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setRowId(int parameterIndex, java.sql.RowId x) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setNClob(int parameterIndex, java.sql.NClob value) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setSQLXML(int parameterIndex, java.sql.SQLXML xmlObject) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ + /** + * JDBC 4.2 + */ +--- mysql-connector-java-5.1.39.orig/src/com/mysql/jdbc/ConnectionImpl.java 2016-05-04 06:11:40.000000000 -0500 ++++ mysql-connector-java-5.1.39/src/com/mysql/jdbc/ConnectionImpl.java 2016-07-17 05:21:55.543108244 -0500 +@@ -5550,4 +5550,56 @@ + public void setProfilerEventHandlerInstance(ProfilerEventHandler h) { + this.eventSink = h; + } ++ ++ public java.sql.Clob createClob() throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.Blob createBlob() throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.NClob createNClob() throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.SQLXML createSQLXML() throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public boolean isValid(int timeout) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setClientInfo(String name, String value) throws java.sql.SQLClientInfoException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setClientInfo(Properties properties) throws java.sql.SQLClientInfoException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public String getClientInfo(String name) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public Properties getClientInfo() throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.Array createArrayOf(String typeName, Object[] elements) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.Struct createStruct(String typeName, Object[] attributes) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public <T> T unwrap(Class<T> iface) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public boolean isWrapperFor(Class<?> iface) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } + } +--- mysql-connector-java-5.1.39.orig/src/com/mysql/jdbc/DatabaseMetaData.java 2016-05-04 06:11:40.000000000 -0500 ++++ mysql-connector-java-5.1.39/src/com/mysql/jdbc/DatabaseMetaData.java 2016-07-17 05:23:11.529598855 -0500 +@@ -7892,6 +7892,22 @@ + return pStmt; + } + ++ public java.sql.RowIdLifetime getRowIdLifetime() throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public boolean autoCommitFailureClosesAllResultSets() throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public <T> T unwrap(Class<T> iface) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public boolean isWrapperFor(Class<?> iface) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ + /** + * JDBC-4.1 + * +--- mysql-connector-java-5.1.39.orig/src/com/mysql/jdbc/MultiHostMySQLConnection.java 2016-05-04 06:11:40.000000000 -0500 ++++ mysql-connector-java-5.1.39/src/com/mysql/jdbc/MultiHostMySQLConnection.java 2016-07-17 05:24:31.822557240 -0500 +@@ -2482,4 +2482,56 @@ + public boolean isUseSSLExplicit() { + return getActiveMySQLConnection().isUseSSLExplicit(); + } ++ ++ public java.sql.Clob createClob() throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.Blob createBlob() throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.NClob createNClob() throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.SQLXML createSQLXML() throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public boolean isValid(int timeout) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setClientInfo(String name, String value) throws java.sql.SQLClientInfoException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setClientInfo(Properties properties) throws java.sql.SQLClientInfoException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public String getClientInfo(String name) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public Properties getClientInfo() throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.Array createArrayOf(String typeName, Object[] elements) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.Struct createStruct(String typeName, Object[] attributes) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public <T> T unwrap(Class<T> iface) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public boolean isWrapperFor(Class<?> iface) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } + } +--- mysql-connector-java-5.1.39.orig/src/com/mysql/jdbc/NonRegisteringDriver.java 2016-05-04 06:11:40.000000000 -0500 ++++ mysql-connector-java-5.1.39/src/com/mysql/jdbc/NonRegisteringDriver.java 2016-07-17 05:25:09.227683283 -0500 +@@ -906,4 +906,9 @@ + } + } + } ++ ++ @Override ++ public java.util.logging.Logger getParentLogger() throws java.sql.SQLFeatureNotSupportedException { ++ throw new java.sql.SQLFeatureNotSupportedException(); ++ } + } +--- mysql-connector-java-5.1.39.orig/src/com/mysql/jdbc/PreparedStatement.java 2016-05-04 06:11:40.000000000 -0500 ++++ mysql-connector-java-5.1.39/src/com/mysql/jdbc/PreparedStatement.java 2016-07-17 05:26:06.491705246 -0500 +@@ -5090,6 +5090,18 @@ + && StringUtils.indexOfIgnoreCase(statementStartPos, sql, "SELECT", "\"'`", "\"'`", StringUtils.SEARCH_MODE__MRK_COM_WS) == -1; + } + ++ public void setRowId(int parameterIndex, java.sql.RowId x) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setNClob(int parameterIndex, java.sql.NClob value) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setSQLXML(int parameterIndex, java.sql.SQLXML xmlObject) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ + /** + * JDBC 4.2 + * Same as PreparedStatement.executeUpdate() but returns long instead of int. +--- mysql-connector-java-5.1.39.orig/src/com/mysql/jdbc/ResultSetImpl.java 2016-05-04 06:11:40.000000000 -0500 ++++ mysql-connector-java-5.1.39/src/com/mysql/jdbc/ResultSetImpl.java 2016-07-17 05:27:49.680272879 -0500 +@@ -7918,4 +7918,200 @@ + protected ExceptionInterceptor getExceptionInterceptor() { + return this.exceptionInterceptor; + } ++ ++ public java.sql.RowId getRowId(int columnIndex) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.RowId getRowId(String columnLabel) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateRowId(int columnIndex, java.sql.RowId x) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateRowId(String columnLabel, java.sql.RowId x) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public int getHoldability() throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateNString(int columnIndex, String nString) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateNString(String columnLabel, String nString) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateNClob(int columnIndex, java.sql.NClob nClob) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateNClob(String columnLabel, java.sql.NClob nClob) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.NClob getNClob(int columnIndex) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.NClob getNClob(String columnLabel) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.SQLXML getSQLXML(int columnIndex) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.SQLXML getSQLXML(String columnLabel) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateSQLXML(int columnIndex, java.sql.SQLXML xmlObject) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateSQLXML(String columnLabel, java.sql.SQLXML xmlObject) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public String getNString(int columnIndex) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public String getNString(String columnLabel) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.io.Reader getNCharacterStream(int columnIndex) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.io.Reader getNCharacterStream(String columnLabel) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateNCharacterStream(int columnIndex, java.io.Reader x, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateNCharacterStream(String columnLabel, java.io.Reader reader, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateAsciiStream(int columnIndex, InputStream x, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateBinaryStream(int columnIndex, InputStream x, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateCharacterStream(int columnIndex, java.io.Reader x, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateAsciiStream(String columnLabel, InputStream x, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateBinaryStream(String columnLabel, InputStream x, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateCharacterStream(String columnLabel, java.io.Reader reader, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateBlob(int columnIndex, InputStream inputStream, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateBlob(String columnLabel, InputStream inputStream, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateClob(int columnIndex, java.io.Reader reader, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateClob(String columnLabel, java.io.Reader reader, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateNClob(int columnIndex, java.io.Reader reader, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateNClob(String columnLabel, java.io.Reader reader, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateNCharacterStream(int columnIndex, java.io.Reader x) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateNCharacterStream(String columnLabel, java.io.Reader reader) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateAsciiStream(int columnIndex, InputStream x) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateBinaryStream(int columnIndex, InputStream x) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateCharacterStream(int columnIndex, java.io.Reader x) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateAsciiStream(String columnLabel, InputStream x) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateBinaryStream(String columnLabel, InputStream x) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateCharacterStream(String columnLabel, java.io.Reader reader) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateBlob(int columnIndex, InputStream inputStream) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateBlob(String columnLabel, InputStream inputStream) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateClob(int columnIndex, java.io.Reader reader) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateClob(String columnLabel, java.io.Reader reader) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateNClob(int columnIndex, java.io.Reader reader) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void updateNClob(String columnLabel, java.io.Reader reader) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public <T> T unwrap(Class<T> iface) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public boolean isWrapperFor(Class<?> iface) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } + } +--- mysql-connector-java-5.1.39.orig/src/com/mysql/jdbc/jdbc2/optional/CallableStatementWrapper.java 2016-05-04 06:11:40.000000000 -0500 ++++ mysql-connector-java-5.1.39/src/com/mysql/jdbc/jdbc2/optional/CallableStatementWrapper.java 2016-07-17 05:30:32.052773805 -0500 +@@ -1498,6 +1498,142 @@ + + return null; + } ++ ++ public java.sql.RowId getRowId(int parameterIndex) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.RowId getRowId(String parameterName) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setRowId(String parameterName, java.sql.RowId x) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setNString(String parameterName, String value) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setNCharacterStream(String parameterName, Reader value, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setNClob(String parameterName, java.sql.NClob value) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setClob(String parameterName, Reader reader, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setBlob(String parameterName, InputStream inputStream, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setNClob(String parameterName, Reader reader, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.NClob getNClob(int parameterIndex) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.NClob getNClob(String parameterName) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setSQLXML(String parameterName, java.sql.SQLXML xmlObject) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.SQLXML getSQLXML(int parameterIndex) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.SQLXML getSQLXML(String parameterName) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public String getNString(int parameterIndex) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public String getNString(String parameterName) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public Reader getNCharacterStream(int parameterIndex) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public Reader getNCharacterStream(String parameterName) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public Reader getCharacterStream(int parameterIndex) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public Reader getCharacterStream(String parameterName) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setBlob(String parameterName, Blob x) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setClob(String parameterName, Clob x) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setAsciiStream(String parameterName, InputStream x, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setBinaryStream(String parameterName, InputStream x, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setCharacterStream(String parameterName, Reader reader, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setAsciiStream(String parameterName, InputStream x) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setBinaryStream(String parameterName, InputStream x) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setCharacterStream(String parameterName, Reader reader) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setNCharacterStream(String parameterName, Reader value) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setClob(String parameterName, Reader reader) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setBlob(String parameterName, InputStream inputStream) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setNClob(String parameterName, Reader reader) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public <T> T getObject(int parameterIndex, Class<T> type) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public <T> T getObject(String parameterName, Class<T> type) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } + // + // public Reader getCharacterStream(int parameterIndex) throws SQLException { + // try { +--- mysql-connector-java-5.1.39.orig/src/com/mysql/jdbc/jdbc2/optional/ConnectionWrapper.java 2016-05-04 06:11:40.000000000 -0500 ++++ mysql-connector-java-5.1.39/src/com/mysql/jdbc/jdbc2/optional/ConnectionWrapper.java 2016-07-17 05:31:56.025562240 -0500 +@@ -2885,4 +2885,56 @@ + public boolean isUseSSLExplicit() { + return this.mc.isUseSSLExplicit(); + } ++ ++ public java.sql.Clob createClob() throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.Blob createBlob() throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.NClob createNClob() throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.SQLXML createSQLXML() throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public boolean isValid(int timeout) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setClientInfo(String name, String value) throws java.sql.SQLClientInfoException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setClientInfo(Properties properties) throws java.sql.SQLClientInfoException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public String getClientInfo(String name) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public Properties getClientInfo() throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.Array createArrayOf(String typeName, Object[] elements) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public java.sql.Struct createStruct(String typeName, Object[] attributes) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public <T> T unwrap(Class<T> iface) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public boolean isWrapperFor(Class<?> iface) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } + } +--- mysql-connector-java-5.1.39.orig/src/com/mysql/jdbc/jdbc2/optional/MysqlDataSource.java 2016-05-04 06:11:40.000000000 -0500 ++++ mysql-connector-java-5.1.39/src/com/mysql/jdbc/jdbc2/optional/MysqlDataSource.java 2016-07-17 05:33:16.355185599 -0500 +@@ -429,4 +429,16 @@ + // public <T> T unwrap(Class<T> iface) throws SQLException { + // throw SQLError.createSQLFeatureNotSupportedException(); + // } ++ ++ public java.util.logging.Logger getParentLogger() throws java.sql.SQLFeatureNotSupportedException { ++ throw new java.sql.SQLFeatureNotSupportedException(); ++ } ++ ++ public <T> T unwrap(Class<T> iface) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public boolean isWrapperFor(Class<?> iface) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } + } +--- mysql-connector-java-5.1.39.orig/src/com/mysql/jdbc/jdbc2/optional/MysqlPooledConnection.java 2016-05-04 06:11:40.000000000 -0500 ++++ mysql-connector-java-5.1.39/src/com/mysql/jdbc/jdbc2/optional/MysqlPooledConnection.java 2016-07-17 05:34:48.497596725 -0500 +@@ -33,6 +33,7 @@ + import javax.sql.ConnectionEvent; + import javax.sql.ConnectionEventListener; + import javax.sql.PooledConnection; ++import javax.sql.StatementEventListener; + + import com.mysql.jdbc.ExceptionInterceptor; + import com.mysql.jdbc.SQLError; +@@ -230,4 +231,14 @@ + protected ExceptionInterceptor getExceptionInterceptor() { + return this.exceptionInterceptor; + } ++ ++ @Override ++ public void addStatementEventListener(javax.sql.StatementEventListener listener) { ++ throw new UnsupportedOperationException(); ++ } ++ ++ @Override ++ public void removeStatementEventListener(javax.sql.StatementEventListener listener) { ++ throw new UnsupportedOperationException(); ++ } + } +\ No newline at end of file +--- mysql-connector-java-5.1.39.orig/src/com/mysql/jdbc/jdbc2/optional/PreparedStatementWrapper.java 2016-05-04 06:11:40.000000000 -0500 ++++ mysql-connector-java-5.1.39/src/com/mysql/jdbc/jdbc2/optional/PreparedStatementWrapper.java 2016-07-17 05:38:08.798345958 -0500 +@@ -567,6 +567,78 @@ + return buf.toString(); + } + ++ public void setRowId(int parameterIndex, java.sql.RowId x) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setNString(int parameterIndex, String value) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setNCharacterStream(int parameterIndex, Reader value, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setNClob(int parameterIndex, java.sql.NClob value) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setClob(int parameterIndex, Reader reader, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setBlob(int parameterIndex, InputStream inputStream, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setNClob(int parameterIndex, Reader reader, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setSQLXML(int parameterIndex, java.sql.SQLXML xmlObject) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setAsciiStream(int parameterIndex, InputStream x, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setBinaryStream(int parameterIndex, InputStream x, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setCharacterStream(int parameterIndex, Reader reader, long length) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setAsciiStream(int parameterIndex, InputStream x) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setBinaryStream(int parameterIndex, InputStream x) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setCharacterStream(int parameterIndex, Reader reader) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setNCharacterStream(int parameterIndex, Reader value) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setClob(int parameterIndex, Reader reader) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setBlob(int parameterIndex, InputStream inputStream) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setNClob(int parameterIndex, Reader reader) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ + // + // public void setAsciiStream(int parameterIndex, InputStream x) + // throws SQLException { +--- mysql-connector-java-5.1.39.orig/src/com/mysql/jdbc/jdbc2/optional/StatementWrapper.java 2016-05-04 06:11:40.000000000 -0500 ++++ mysql-connector-java-5.1.39/src/com/mysql/jdbc/jdbc2/optional/StatementWrapper.java 2016-07-17 05:39:28.971309886 -0500 +@@ -581,6 +581,34 @@ + } + } + ++ public void closeOnCompletion() throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public boolean isCloseOnCompletion() throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public boolean isClosed() throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void setPoolable(boolean poolable) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public boolean isPoolable() throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public <T> T unwrap(Class<T> iface) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public boolean isWrapperFor(Class<?> iface) throws SQLException { ++ throw new UnsupportedOperationException(); ++ } ++ + /** + * JDBC 4.2 + * Same as {@link #executeBatch()} but returns long[] instead of int[]. +--- mysql-connector-java-5.1.39.orig/src/com/mysql/jdbc/jdbc2/optional/SuspendableXAConnection.java 2016-05-04 06:11:40.000000000 -0500 ++++ mysql-connector-java-5.1.39/src/com/mysql/jdbc/jdbc2/optional/SuspendableXAConnection.java 2016-07-17 05:40:38.431435246 -0500 +@@ -199,4 +199,12 @@ + this.currentXAConnection.close(); + } + } ++ ++ public void addStatementEventListener(javax.sql.StatementEventListener listener) { ++ throw new UnsupportedOperationException(); ++ } ++ ++ public void removeStatementEventListener(javax.sql.StatementEventListener listener) { ++ throw new UnsupportedOperationException(); ++ } + } |