aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Mount <peter@retep.org.uk>2000-07-20 15:30:05 +0000
committerPeter Mount <peter@retep.org.uk>2000-07-20 15:30:05 +0000
commit9eddc7519d5ef21ff5f57f76470074adf5a421f6 (patch)
tree514e31d6a42ac514582c2933b099e767fc044d60
parent9b0fe4eee2c242d65b232705bff18dab98999a32 (diff)
downloadpostgresql-9eddc7519d5ef21ff5f57f76470074adf5a421f6.tar.gz
postgresql-9eddc7519d5ef21ff5f57f76470074adf5a421f6.zip
Fixed DatabaseMetaData.getTableTypes()
-rw-r--r--src/interfaces/jdbc/CHANGELOG3
-rw-r--r--src/interfaces/jdbc/org/postgresql/jdbc1/DatabaseMetaData.java2
-rw-r--r--src/interfaces/jdbc/org/postgresql/jdbc2/DatabaseMetaData.java2
3 files changed, 5 insertions, 2 deletions
diff --git a/src/interfaces/jdbc/CHANGELOG b/src/interfaces/jdbc/CHANGELOG
index 347cce5f941..4a5d3cd6596 100644
--- a/src/interfaces/jdbc/CHANGELOG
+++ b/src/interfaces/jdbc/CHANGELOG
@@ -1,3 +1,6 @@
+Thu Jul 20 16:30:00 BST 2000 petermount@it.maidstone.gov.uk
+ - Fixed DatabaseMetaData.getTableTypes()
+
Tue Jun 06 12:00:00 BST 2000 petermount@it.maidstone.gov.uk
- Added org/postgresql/DriverClass.java to the list of files removed
by make clean (it's dynamically built)
diff --git a/src/interfaces/jdbc/org/postgresql/jdbc1/DatabaseMetaData.java b/src/interfaces/jdbc/org/postgresql/jdbc1/DatabaseMetaData.java
index babc4fa03e0..73d01db73c4 100644
--- a/src/interfaces/jdbc/org/postgresql/jdbc1/DatabaseMetaData.java
+++ b/src/interfaces/jdbc/org/postgresql/jdbc1/DatabaseMetaData.java
@@ -1787,9 +1787,9 @@ public class DatabaseMetaData implements java.sql.DatabaseMetaData
{
Field f[] = new Field[1];
Vector v = new Vector();
- byte[][] tuple = new byte[1][0];
f[0] = new Field(connection,new String("TABLE_TYPE"),iVarcharOid,32);
for(int i=0;i<getTableTypes.length;i++) {
+ byte[][] tuple = new byte[1][0];
tuple[0] = getTableTypes[i][0].getBytes();
v.addElement(tuple);
}
diff --git a/src/interfaces/jdbc/org/postgresql/jdbc2/DatabaseMetaData.java b/src/interfaces/jdbc/org/postgresql/jdbc2/DatabaseMetaData.java
index 7f46c1cf7e5..bd19b6427a8 100644
--- a/src/interfaces/jdbc/org/postgresql/jdbc2/DatabaseMetaData.java
+++ b/src/interfaces/jdbc/org/postgresql/jdbc2/DatabaseMetaData.java
@@ -1787,9 +1787,9 @@ public class DatabaseMetaData implements java.sql.DatabaseMetaData
{
Field f[] = new Field[1];
Vector v = new Vector();
- byte[][] tuple = new byte[1][0];
f[0] = new Field(connection,new String("TABLE_TYPE"),iVarcharOid,32);
for(int i=0;i<getTableTypes.length;i++) {
+ byte[][] tuple = new byte[2][0];
tuple[0] = getTableTypes[i][0].getBytes();
v.addElement(tuple);
}