Hi,
I've created a patch against the hsqldb-dev branch of CVS which allows the
code to compile under JDK 1.4, I'm not sure if it's any use, but I thought
I'd post it just in case.
Most of the methods throw a SQLException stating "Method not implemented",
I'll work on these slowly, but I initially wanted to get a patch in so the
work could beintegrated piece by piece.
Regards,
Al.
--- src/org/hsqldb/jdbcConnection.java 18 Nov 2002 03:33:34 -0000 1.11
+++ src/org/hsqldb/jdbcConnection.java 23 Nov 2002 08:11:24 -0000
@@ -3441,4 +3441,53 @@
return ssls;
}
+
+ public java.sql.Statement createStatement(int param, int param1, int
param2
) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public int getHoldability() throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public java.sql.CallableStatement prepareCall(String str, int param,
int pa
ram2, int param3) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public java.sql.PreparedStatement prepareStatement(String str, String[]
str
1) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public java.sql.PreparedStatement prepareStatement(String str, int
param) t
hrows java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public java.sql.PreparedStatement prepareStatement(String str, int[]
values
) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public java.sql.PreparedStatement prepareStatement(String str, int
param, i
nt param2, int param3) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void releaseSavepoint(java.sql.Savepoint savepoint) throws
java.sql.
SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void rollback(java.sql.Savepoint savepoint) throws
java.sql.SQLExcep
tion {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setHoldability(int param) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public java.sql.Savepoint setSavepoint() throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public java.sql.Savepoint setSavepoint(String str) throws
java.sql.SQLExcep
tion {
+ throw new SQLException( "Method not implemented" );
+ }
+
}
--- src/org/hsqldb/jdbcDatabaseMetaData.java 18 Nov 2002 03:33:34 -0000
1.5
+++ src/org/hsqldb/jdbcDatabaseMetaData.java 23 Nov 2002 08:11:54 -0000
@@ -175,6 +175,22 @@
*/
public class jdbcDatabaseMetaData implements java.sql.DatabaseMetaData {
+ /**
+ * The database major and minor versions as reported by the JDBC 3
+ * getDatabaseMajorVersion and getDatabaseMinorVersion methods
+ */
+
+ private static final int DATABASE_MAJOR_VERSION = 1,
+ DATABASE_MINOR_VERSION = 7;
+
+ /**
+ * The JDBC major and minor versions as reported by the JDBC 3
+ * getJDBCMajorVersion and getJDBCMinorVersion methods
+ */
+
+ private static final int JDBC_MAJOR_VERSION = 2,
+ JDBC_MINOR_VERSION = 0;
+
/**
* The connection this object uses to retrieve instance-specific
metadata.
*/
@@ -5742,4 +5758,69 @@
return where + " AND " + s;
}
+
+
+ public boolean supportsStatementPooling() throws java.sql.SQLException
{
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public boolean supportsSavepoints() throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public boolean supportsResultSetHoldability(int param) throws
java.sql.SQLE
xception {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public boolean supportsNamedParameters() throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public boolean supportsMultipleOpenResults() throws
java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public boolean supportsGetGeneratedKeys() throws java.sql.SQLException
{
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public boolean locatorsUpdateCopy() throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public java.sql.ResultSet getSuperTypes(String str, String str1, String
str
2) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public java.sql.ResultSet getSuperTables(String str, String str1,
String st
r2) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public int getSQLStateType() throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public int getResultSetHoldability() throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public int getJDBCMinorVersion() throws java.sql.SQLException {
+ return JDBC_MINOR_VERSION;
+ }
+
+ public int getJDBCMajorVersion() throws java.sql.SQLException {
+ return JDBC_MAJOR_VERSION;
+ }
+
+ public int getDatabaseMinorVersion() throws java.sql.SQLException {
+ return DATABASE_MINOR_VERSION;
+ }
+
+ public int getDatabaseMajorVersion() throws java.sql.SQLException {
+ return DATABASE_MAJOR_VERSION;
+ }
+
+ public java.sql.ResultSet getAttributes(String str, String str1, String
str
2, String str3) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
}
--- src/org/hsqldb/jdbcPreparedStatement.java 18 Nov 2002 03:33:34 -0000
1.7
+++ src/org/hsqldb/jdbcPreparedStatement.java 23 Nov 2002 08:12:20 -0000
@@ -5002,4 +5002,221 @@
vParameter.setElementAt(s, --i);
}
+
+ public java.sql.Array getArray(String str) throws java.sql.SQLException
{
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public java.math.BigDecimal getBigDecimal(String str) throws
java.sql.SQLEx
ception {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public java.sql.Blob getBlob(String str) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public boolean getBoolean(String str) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public byte getByte(String str) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public byte[] getBytes(String str) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public java.sql.Clob getClob(String str) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public java.sql.Date getDate(String str) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public java.sql.Date getDate(String str, java.util.Calendar calendar)
throw
s java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public double getDouble(String str) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public float getFloat(String str) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public int getInt(String str) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public long getLong(String str) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public Object getObject(String str) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public Object getObject(String str, java.util.Map map) throws
java.sql.SQLE
xception {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public java.sql.ParameterMetaData getParameterMetaData() throws
java.sql.SQ
LException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public java.sql.Ref getRef(String str) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public short getShort(String str) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public String getString(String str) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public java.sql.Time getTime(String str) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public java.sql.Time getTime(String str, java.util.Calendar calendar)
throw
s java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public java.sql.Timestamp getTimestamp(String str) throws
java.sql.SQLExcep
tion {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public java.sql.Timestamp getTimestamp(String str, java.util.Calendar
calen
dar) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public java.net.URL getURL(int param) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public java.net.URL getURL(String str) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void registerOutParameter(String str, int param) throws
java.sql.SQL
Exception {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void registerOutParameter(String str, int param, String str2)
throws
java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void registerOutParameter(String str, int param, int param2)
throws
java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setAsciiStream(String str, java.io.InputStream inputStream,
int
param) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setBigDecimal(String str, java.math.BigDecimal bigDecimal)
thro
ws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setBinaryStream(String str, java.io.InputStream
inputStream, in
t param) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setBoolean(String str, boolean param) throws
java.sql.SQLExcept
ion {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setByte(String str, byte param) throws
java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setBytes(String str, byte[] values) throws
java.sql.SQLExceptio
n {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setCharacterStream(String str, java.io.Reader reader, int
param
) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setDate(String str, java.sql.Date date) throws
java.sql.SQLExce
ption {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setDate(String str, java.sql.Date date, java.util.Calendar
cale
ndar) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setDouble(String str, double param) throws
java.sql.SQLExceptio
n {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setFloat(String str, float param) throws
java.sql.SQLException
{
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setInt(String str, int param) throws java.sql.SQLException
{
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setLong(String str, long param) throws
java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setNull(String str, int param) throws java.sql.SQLException
{
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setNull(String str, int param, String str2) throws
java.sql.SQL
Exception {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setObject(String str, Object obj) throws
java.sql.SQLException
{
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setObject(String str, Object obj, int param) throws
java.sql.SQ
LException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setObject(String str, Object obj, int param, int param3)
throws
java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setShort(String str, short param) throws
java.sql.SQLException
{
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setString(String str, String str1) throws
java.sql.SQLException
{
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setTime(String str, java.sql.Time time) throws
java.sql.SQLExce
ption {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setTime(String str, java.sql.Time time, java.util.Calendar
cale
ndar) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setTimestamp(String str, java.sql.Timestamp timestamp)
throws j
ava.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setTimestamp(String str, java.sql.Timestamp timestamp,
java.uti
l.Calendar calendar) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setURL(String str, java.net.URL uRL) throws
java.sql.SQLExcepti
on {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void setURL(int param, java.net.URL uRL) throws
java.sql.SQLExceptio
n {
+ throw new SQLException( "Method not implemented" );
+ }
+
}
--- src/org/hsqldb/jdbcResultSet.java 18 Nov 2002 03:33:34 -0000 1.8
+++ src/org/hsqldb/jdbcResultSet.java 23 Nov 2002 08:12:53 -0000
@@ -6664,4 +6664,45 @@
return rResult == null ? false
: true;
}
+
+ public java.net.URL getURL(int param) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public java.net.URL getURL(String str) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void updateArray(String str, java.sql.Array array) throws
java.sql.S
QLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void updateArray(int param, java.sql.Array array) throws
java.sql.SQ
LException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void updateBlob(int param, java.sql.Blob blob) throws
java.sql.SQLEx
ception {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void updateBlob(String str, java.sql.Blob blob) throws
java.sql.SQLE
xception {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void updateClob(String str, java.sql.Clob clob) throws
java.sql.SQLE
xception {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void updateClob(int param, java.sql.Clob clob) throws
java.sql.SQLEx
ception {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void updateRef(int param, java.sql.Ref ref) throws
java.sql.SQLExcep
tion {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public void updateRef(String str, java.sql.Ref ref) throws
java.sql.SQLExce
ption {
+ throw new SQLException( "Method not implemented" );
+ }
+
}
--- src/org/hsqldb/jdbcStatement.java 18 Nov 2002 03:33:34 -0000 1.4
+++ src/org/hsqldb/jdbcStatement.java 23 Nov 2002 08:13:02 -0000
@@ -1802,4 +1802,41 @@
rSet.rsType = rsType;
}
}
+
+ public boolean execute(String str, String[] str1) throws
java.sql.SQLExcept
ion {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public boolean execute(String str, int[] values) throws
java.sql.SQLExcepti
on {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public boolean execute(String str, int param) throws
java.sql.SQLException
{
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public int executeUpdate(String str, String[] str1) throws
java.sql.SQLExce
ption {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public int executeUpdate(String str, int param) throws
java.sql.SQLExceptio
n {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public int executeUpdate(String str, int[] values) throws
java.sql.SQLExcep
tion {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public java.sql.ResultSet getGeneratedKeys() throws
java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public boolean getMoreResults(int param) throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
+ public int getResultSetHoldability() throws java.sql.SQLException {
+ throw new SQLException( "Method not implemented" );
+ }
+
}
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
hsqldb-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hsqldb-developers