diff options
| author | Bruce Momjian <bruce@momjian.us> | 2001-08-24 16:50:18 +0000 |
|---|---|---|
| committer | Bruce Momjian <bruce@momjian.us> | 2001-08-24 16:50:18 +0000 |
| commit | 76a6da8a1b01e23091da65f5e167d67f5274d740 (patch) | |
| tree | 0a2a63db123577efc1c8167814755612d9d35ada /src/interfaces/jdbc/org/postgresql/jdbc1/DatabaseMetaData.java | |
| parent | 968d7733a19cda3db16947024bd335d877b3d9c3 (diff) | |
| download | postgresql-76a6da8a1b01e23091da65f5e167d67f5274d740.tar.gz | |
Attached is a patch to fix the current issues with building under jdbc1.
This patch moves the logic that looks up TypeOid, PGTypeName, and
SQLTypeName from Field to Connection. It is moved to connection since
it needs to differ from the jdbc1 to jdbc2 versions and Connection
already has different subclasses for the two driver versions. It also
made sense to move the logic to Connection as some of the logic was
already there anyway.
Barry Lind
Diffstat (limited to 'src/interfaces/jdbc/org/postgresql/jdbc1/DatabaseMetaData.java')
| -rw-r--r-- | src/interfaces/jdbc/org/postgresql/jdbc1/DatabaseMetaData.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/interfaces/jdbc/org/postgresql/jdbc1/DatabaseMetaData.java b/src/interfaces/jdbc/org/postgresql/jdbc1/DatabaseMetaData.java index 6ac4ffa04e..a87c34e771 100644 --- a/src/interfaces/jdbc/org/postgresql/jdbc1/DatabaseMetaData.java +++ b/src/interfaces/jdbc/org/postgresql/jdbc1/DatabaseMetaData.java @@ -1963,7 +1963,7 @@ public class DatabaseMetaData implements java.sql.DatabaseMetaData dr.next(); String typname=dr.getString(1); dr.close(); - tuple[4] = Integer.toString(Field.getSQLType(typname)).getBytes(); // Data type + tuple[4] = Integer.toString(connection.getSQLType(typname)).getBytes(); // Data type tuple[5] = typname.getBytes(); // Type name // Column size @@ -2596,7 +2596,7 @@ public class DatabaseMetaData implements java.sql.DatabaseMetaData byte[][] tuple = new byte[18][]; String typname=rs.getString(1); tuple[0] = typname.getBytes(); - tuple[1] = Integer.toString(Field.getSQLType(typname)).getBytes(); + tuple[1] = Integer.toString(connection.getSQLType(typname)).getBytes(); tuple[2] = b9; // for now tuple[6] = bnn; // for now tuple[7] = bf; // false for now - not case sensitive |
