From: Dave Cramer Date: Tue, 4 Feb 2003 10:44:37 +0000 (+0000) Subject: applied patch from Oliver Jowett X-Git-Tag: REL9_0_0~15829 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=d23fd9572b4cd6bfea3f74067a2d631c20fda886;p=pg-rex%2Fsyncrep.git applied patch from Oliver Jowett --- diff --git a/src/interfaces/jdbc/org/postgresql/jdbc3/AbstractJdbc3DatabaseMetaData.java b/src/interfaces/jdbc/org/postgresql/jdbc3/AbstractJdbc3DatabaseMetaData.java index 27a8ca9173..781544e16e 100644 --- a/src/interfaces/jdbc/org/postgresql/jdbc3/AbstractJdbc3DatabaseMetaData.java +++ b/src/interfaces/jdbc/org/postgresql/jdbc3/AbstractJdbc3DatabaseMetaData.java @@ -271,7 +271,7 @@ public abstract class AbstractJdbc3DatabaseMetaData extends org.postgresql.jdbc2 */ public int getDatabaseMajorVersion() throws SQLException { - throw org.postgresql.Driver.notImplemented(); + return connection.getServerMajorVersion(); } /** @@ -283,7 +283,7 @@ public abstract class AbstractJdbc3DatabaseMetaData extends org.postgresql.jdbc2 */ public int getDatabaseMinorVersion() throws SQLException { - throw org.postgresql.Driver.notImplemented(); + return connection.getServerMinorVersion(); } /** @@ -296,7 +296,7 @@ public abstract class AbstractJdbc3DatabaseMetaData extends org.postgresql.jdbc2 */ public int getJDBCMajorVersion() throws SQLException { - throw org.postgresql.Driver.notImplemented(); + return 3; // This class implements JDBC 3.0 } /** @@ -309,7 +309,7 @@ public abstract class AbstractJdbc3DatabaseMetaData extends org.postgresql.jdbc2 */ public int getJDBCMinorVersion() throws SQLException { - throw org.postgresql.Driver.notImplemented(); + return 0; // This class implements JDBC 3.0 } /** @@ -349,7 +349,7 @@ public abstract class AbstractJdbc3DatabaseMetaData extends org.postgresql.jdbc2 */ public boolean supportsStatementPooling() throws SQLException { - throw org.postgresql.Driver.notImplemented(); + return false; } }