diff --git a/build/build.xml b/build/build.xml index 68c446f..e82f00f 100644 --- a/build/build.xml +++ b/build/build.xml @@ -98,16 +98,24 @@ examples: - + + + + + + + - + + - + + @@ -166,6 +174,7 @@ examples: + @@ -183,6 +192,7 @@ examples: + @@ -210,6 +220,7 @@ examples: + @@ -218,6 +229,7 @@ examples: + @@ -244,6 +256,7 @@ examples: + @@ -253,6 +266,43 @@ examples: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -279,10 +329,11 @@ examples: + - T getObject(String columnLabel, Class type) throws SQLException + { + throw new UnsupportedOperationException("Not supported yet."); + } + + public T getObject(int ColumnIndex, Class type) throws SQLException + { + throw new UnsupportedOperationException("Not supported yet."); + } + + +//#endif JAVA7 } diff --git a/src/org/hsqldb/jdbc/jdbcConnection.java b/src/org/hsqldb/jdbc/jdbcConnection.java index 5d59464..0c7e08a 100644 --- a/src/org/hsqldb/jdbc/jdbcConnection.java +++ b/src/org/hsqldb/jdbc/jdbcConnection.java @@ -43,13 +43,17 @@ import java.sql.Connection; import java.sql.DatabaseMetaData; //#ifdef JAVA6 -/* import java.sql.NClob; import java.sql.SQLClientInfoException; import java.sql.SQLXML; -*/ //#endif JAVA6 + +//#ifdef JAVA7 +import java.util.concurrent.Executor; + +//#endif JAVA7 + import java.sql.PreparedStatement; import java.sql.SQLException; import java.sql.SQLWarning; @@ -2794,4 +2798,31 @@ public class jdbcConnection implements Connection { */ //#endif JAVA6 + +//#ifdef JAVA7 + public int getNetworkTimeout() throws SQLException + { + throw new UnsupportedOperationException("Not supported yet."); + } + + public void setNetworkTimeout(Executor executor, int millis) throws SQLException + { + throw new UnsupportedOperationException("Not supported yet."); + } + + public void abort(Executor executor) throws SQLException + { + throw new UnsupportedOperationException("Not supported yet."); + } + + public String getSchema() throws SQLException + { + throw new UnsupportedOperationException("Not supported yet."); + } + + public void setSchema(String schema) throws SQLException + { + throw new UnsupportedOperationException("Not supported yet."); + } +//#endif JAVA7 } diff --git a/src/org/hsqldb/jdbc/jdbcDataSource.java b/src/org/hsqldb/jdbc/jdbcDataSource.java index 9f79a37..d0ab49b 100644 --- a/src/org/hsqldb/jdbc/jdbcDataSource.java +++ b/src/org/hsqldb/jdbc/jdbcDataSource.java @@ -47,6 +47,11 @@ import javax.sql.DataSource; //#endif JAVA4 import org.hsqldb.jdbcDriver; +//#ifdef JAVA7 +import java.sql.SQLFeatureNotSupportedException; +import java.util.logging.Logger; +//#endif JAVA7 + // boucherb@users 20040411 - doc 1.7.2 - javadoc updates toward 1.7.2 final /** @@ -312,7 +317,6 @@ public class jdbcDataSource implements Serializable { } //#ifdef JAVA6 -/* public T unwrap(Class iface) throws SQLException { throw new UnsupportedOperationException("Not supported yet."); @@ -322,7 +326,14 @@ public class jdbcDataSource implements Serializable { { throw new UnsupportedOperationException("Not supported yet."); } -*/ //#endif JAVA6 + +//#ifdef JAVA7 + public Logger getParentLogger() throws SQLFeatureNotSupportedException + { + throw new SQLFeatureNotSupportedException("Not supported yet."); + } + +//#endif JAVA7 } diff --git a/src/org/hsqldb/jdbc/jdbcDatabaseMetaData.java b/src/org/hsqldb/jdbc/jdbcDatabaseMetaData.java index ffa238d..0480228 100644 --- a/src/org/hsqldb/jdbc/jdbcDatabaseMetaData.java +++ b/src/org/hsqldb/jdbc/jdbcDatabaseMetaData.java @@ -5650,7 +5650,6 @@ public class jdbcDatabaseMetaData implements DatabaseMetaData { } //#ifdef JAVA6 -/* public RowIdLifetime getRowIdLifetime() throws SQLException { throw new UnsupportedOperationException("Not supported yet."); @@ -5694,7 +5693,23 @@ public class jdbcDatabaseMetaData implements DatabaseMetaData { { throw new UnsupportedOperationException("Not supported yet."); } -*/ //#endif JAVA6 + + +//#ifdef JAVA7 + public boolean generatedKeyAlwaysReturned() throws SQLException + { + throw new UnsupportedOperationException("Not supported yet."); + } + + public ResultSet getPseudoColumns(String catalog, String schemaPattern, + String tableNamePattern, String columnNamePattern) throws SQLException + { + throw new UnsupportedOperationException("Not supported yet."); + } + + +//#endif JAVA7 + } diff --git a/src/org/hsqldb/jdbc/jdbcResultSet.java b/src/org/hsqldb/jdbc/jdbcResultSet.java index 2a6567e..81aecf3 100644 --- a/src/org/hsqldb/jdbc/jdbcResultSet.java +++ b/src/org/hsqldb/jdbc/jdbcResultSet.java @@ -5332,4 +5332,19 @@ public class jdbcResultSet implements ResultSet { */ //#endif JAVA6 + +//#ifdef JAVA7 + + public T getObject(String columnLabel, Class type) throws SQLException + { + throw new UnsupportedOperationException("Not supported yet."); + } + + public T getObject(int columnNum, Class type) throws SQLException + { + throw new UnsupportedOperationException("Not supported yet."); + } + +//#endif JAVA7 + } diff --git a/src/org/hsqldb/jdbc/jdbcStatement.java b/src/org/hsqldb/jdbc/jdbcStatement.java index f84f2e2..38bf8d0 100644 --- a/src/org/hsqldb/jdbc/jdbcStatement.java +++ b/src/org/hsqldb/jdbc/jdbcStatement.java @@ -1588,7 +1588,6 @@ public class jdbcStatement implements Statement { } } //#ifdef JAVA6 -/* public void setPoolable(boolean poolable) throws SQLException { throw new UnsupportedOperationException("Not supported yet."); @@ -1608,6 +1607,17 @@ public class jdbcStatement implements Statement { { throw new UnsupportedOperationException("Not supported yet."); } -*/ //#endif JAVA6 + +//#ifdef JAVA7 + public boolean isCloseOnCompletion() throws SQLException + { + throw new UnsupportedOperationException("Not supported yet."); + } + + public void closeOnCompletion() throws SQLException + { + throw new UnsupportedOperationException("Not supported yet."); + } +//#endif JAVA7 } diff --git a/src/org/hsqldb/jdbcDriver.java b/src/org/hsqldb/jdbcDriver.java index a377b36..361c074 100644 --- a/src/org/hsqldb/jdbcDriver.java +++ b/src/org/hsqldb/jdbcDriver.java @@ -42,6 +42,11 @@ import org.hsqldb.jdbc.jdbcConnection; import org.hsqldb.persist.HsqlDatabaseProperties; import org.hsqldb.persist.HsqlProperties; +//#ifdef JAVA7 +import java.sql.SQLFeatureNotSupportedException; +import java.util.logging.Logger; +//#endif JAVA7 + // fredt@users 20011220 - patch 1.7.0 by fredt // new version numbering scheme // fredt@users 20020320 - patch 1.7.0 - JDBC 2 support and error trapping @@ -321,4 +326,12 @@ public class jdbcDriver implements Driver { DriverManager.registerDriver(new jdbcDriver()); } catch (Exception e) {} } + +//#ifdef JAVA7 + public Logger getParentLogger() throws SQLFeatureNotSupportedException + { + throw new SQLFeatureNotSupportedException("Not supported yet."); + } + +//#endif JAVA7 }