diff options
author | Bruce Momjian <bruce@momjian.us> | 1998-09-03 02:31:38 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 1998-09-03 02:31:38 +0000 |
commit | 35a945f2b5b2e8f5ba8cbe6d70678c9799504c10 (patch) | |
tree | 63d675d8dd5cae2acb31fb7a5b6027b4e415e6a9 /src/interfaces/jdbc/postgresql/ResultSetMetaData.java | |
parent | c37adac74e7aced5eb3e562e2fa05b4f07da41e0 (diff) | |
download | postgresql-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.java | 28 |
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 ""; } /** |