summaryrefslogtreecommitdiff
path: root/src/interfaces/jdbc/postgresql/ResultSetMetaData.java
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>1998-09-03 02:31:38 +0000
committerBruce Momjian <bruce@momjian.us>1998-09-03 02:31:38 +0000
commit35a945f2b5b2e8f5ba8cbe6d70678c9799504c10 (patch)
tree63d675d8dd5cae2acb31fb7a5b6027b4e415e6a9 /src/interfaces/jdbc/postgresql/ResultSetMetaData.java
parentc37adac74e7aced5eb3e562e2fa05b4f07da41e0 (diff)
downloadpostgresql-35a945f2b5b2e8f5ba8cbe6d70678c9799504c10.tar.gz
New stuff from Peter Mount for jdbc.
Diffstat (limited to 'src/interfaces/jdbc/postgresql/ResultSetMetaData.java')
-rw-r--r--src/interfaces/jdbc/postgresql/ResultSetMetaData.java28
1 files changed, 8 insertions, 20 deletions
diff --git a/src/interfaces/jdbc/postgresql/ResultSetMetaData.java b/src/interfaces/jdbc/postgresql/ResultSetMetaData.java
index 7a01a136ec..33f2d78f1d 100644
--- a/src/interfaces/jdbc/postgresql/ResultSetMetaData.java
+++ b/src/interfaces/jdbc/postgresql/ResultSetMetaData.java
@@ -121,11 +121,7 @@ public class ResultSetMetaData implements java.sql.ResultSetMetaData
{
String type_name = getField(column).getTypeName();
- if (type_name.equals("cash"))
- return true;
- if (type_name.equals("money"))
- return true;
- return false;
+ return type_name.equals("cash") || type_name.equals("money");
}
/**
@@ -214,11 +210,14 @@ public class ResultSetMetaData implements java.sql.ResultSetMetaData
*
* @param column the first column is 1, the second is 2, etc.
* @return the column name
- * @exception SQLException if a databvase access error occurs
+ * @exception SQLException if a database access error occurs
*/
public String getColumnName(int column) throws SQLException
{
- return getField(column).name;
+ Field f = getField(column);
+ if(f!=null)
+ return f.name;
+ return "field"+column;
}
/**
@@ -233,13 +232,7 @@ public class ResultSetMetaData implements java.sql.ResultSetMetaData
*/
public String getSchemaName(int column) throws SQLException
{
- String table_name = getTableName(column);
-
- // If the table name is invalid, so are we.
- if (table_name.equals(""))
- return "";
- return ""; // Ok, so I don't know how to
- // do this as yet.
+ return "";
}
/**
@@ -328,12 +321,7 @@ public class ResultSetMetaData implements java.sql.ResultSetMetaData
*/
public String getCatalogName(int column) throws SQLException
{
- String table_name = getTableName(column);
-
- if (table_name.equals(""))
- return "";
- return ""; // As with getSchemaName(), this
- // is just the start of it.
+ return "";
}
/**