diff options
author | Barry Lind <barry@xythos.com> | 2003-09-09 10:49:16 +0000 |
---|---|---|
committer | Barry Lind <barry@xythos.com> | 2003-09-09 10:49:16 +0000 |
commit | 5cdf771d8a457273e7eb62c097f23f65082abe8f (patch) | |
tree | 4bb9afe6165fcad05fe40642d3d899e35d170a2f /src/interfaces/jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java | |
parent | fcdf0e22fcac4724c67bac18706d5c50931aa02d (diff) | |
download | postgresql-5cdf771d8a457273e7eb62c097f23f65082abe8f.tar.gz |
Additional SQLState work for JDBC - thanks to Kim Ho at Redhat for input on this
Modified Files:
jdbc/build.xml jdbc/org/postgresql/core/QueryExecutor.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1Connection.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
jdbc/org/postgresql/jdbc2/AbstractJdbc2Statement.java
jdbc/org/postgresql/util/PSQLState.java
Diffstat (limited to 'src/interfaces/jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java')
-rw-r--r-- | src/interfaces/jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/interfaces/jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java b/src/interfaces/jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java index 6afee490f0..93b3938db9 100644 --- a/src/interfaces/jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java +++ b/src/interfaces/jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java @@ -6,6 +6,7 @@ import java.util.*; import org.postgresql.core.BaseStatement; import org.postgresql.core.Field; import org.postgresql.util.PSQLException; +import org.postgresql.util.PSQLState; import org.postgresql.Driver; public abstract class AbstractJdbc1DatabaseMetaData @@ -43,7 +44,7 @@ public abstract class AbstractJdbc1DatabaseMetaData String sql = "SELECT t1.typlen/t2.typlen FROM "+from+" t1.typelem=t2.oid AND t1.typname='oidvector'"; ResultSet rs = connection.createStatement().executeQuery(sql); if (!rs.next()) { - throw new PSQLException("postgresql.unexpected"); + throw new PSQLException("postgresql.unexpected", PSQLState.UNEXPECTED_ERROR); } INDEX_MAX_KEYS = rs.getInt(1); rs.close(); @@ -61,7 +62,7 @@ public abstract class AbstractJdbc1DatabaseMetaData } ResultSet rs = connection.createStatement().executeQuery(sql); if (!rs.next()) { - throw new PSQLException("postgresql.unexpected"); + throw new PSQLException("postgresql.unexpected", PSQLState.UNEXPECTED_ERROR); } NAMEDATALEN = rs.getInt("typlen"); rs.close(); |