From f032b70c0c78866a11ac5cc79b0c37d7ba3e95ba Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
Date: Wed, 30 May 2001 13:03:43 +0000
Subject: [PATCH] Fix for Druid.  We did not support some PROCEDURE queries.

Dave Cramer
---
 src/interfaces/jdbc/org/postgresql/jdbc1/DatabaseMetaData.java | 2 +-
 src/interfaces/jdbc/org/postgresql/jdbc2/DatabaseMetaData.java | 2 +-
 2 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 e3f36cae00d..95ec50f8166 100644
--- a/src/interfaces/jdbc/org/postgresql/jdbc1/DatabaseMetaData.java
+++ b/src/interfaces/jdbc/org/postgresql/jdbc1/DatabaseMetaData.java
@@ -1489,7 +1489,7 @@ public class DatabaseMetaData implements java.sql.DatabaseMetaData
     f[0] = new Field(connection, "PROCEDURE_CAT",   iVarcharOid, 32);
     f[1] = new Field(connection, "PROCEDURE_SCHEM", iVarcharOid, 32);
     f[2] = new Field(connection, "PROCEDURE_NAME",  iVarcharOid, 32);
-    f[3] = f[4] = f[5] = null;	// reserved, must be null for now
+    f[3] = f[4] = f[5] = new Field(connection,"reserved",iVarcharOid,32);	// null;	// reserved, must be null for now
     f[6] = new Field(connection, "REMARKS",	   iVarcharOid, 8192);
     f[7] = new Field(connection, "PROCEDURE_TYPE", iInt2Oid,	2);
     
diff --git a/src/interfaces/jdbc/org/postgresql/jdbc2/DatabaseMetaData.java b/src/interfaces/jdbc/org/postgresql/jdbc2/DatabaseMetaData.java
index 749c2ba83cd..98ef712d28a 100644
--- a/src/interfaces/jdbc/org/postgresql/jdbc2/DatabaseMetaData.java
+++ b/src/interfaces/jdbc/org/postgresql/jdbc2/DatabaseMetaData.java
@@ -1489,7 +1489,7 @@ public class DatabaseMetaData implements java.sql.DatabaseMetaData
     f[0] = new Field(connection, "PROCEDURE_CAT",   iVarcharOid, 32);
     f[1] = new Field(connection, "PROCEDURE_SCHEM", iVarcharOid, 32);
     f[2] = new Field(connection, "PROCEDURE_NAME",  iVarcharOid, 32);
-    f[3] = f[4] = f[5] = null;	// reserved, must be null for now
+    f[3] = f[4] = f[5] = new Field(connection,"reserved",iVarcharOid,32);	// null;	// reserved, must be null for now
     f[6] = new Field(connection, "REMARKS",	   iVarcharOid, 8192);
     f[7] = new Field(connection, "PROCEDURE_TYPE", iInt2Oid,	2);
 
-- 
GitLab