summaryrefslogtreecommitdiff
path: root/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
diff options
context:
space:
mode:
authorBarry Lind <barry@xythos.com>2003-03-14 05:36:58 +0000
committerBarry Lind <barry@xythos.com>2003-03-14 05:36:58 +0000
commit9f66350b0e40932f838eb4326fc7227d2c055035 (patch)
tree588dc26a90ea5fce11ce67cf6de36abd5f4387bd /src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
parenta6bf3409757cd14c077a708ec3a9511c3e125800 (diff)
downloadpostgresql-9f66350b0e40932f838eb4326fc7227d2c055035.tar.gz
Fixed parsing to handle \n for updateable result sets. Bug reported by Rich Cullingford.
Modified Files: jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
Diffstat (limited to 'src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java')
-rw-r--r--src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java37
1 files changed, 24 insertions, 13 deletions
diff --git a/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java b/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
index 3216f6bf9d..d4457bdc63 100644
--- a/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
+++ b/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
@@ -1,26 +1,37 @@
+/*-------------------------------------------------------------------------
+ *
+ * AbstractJdbc2ResultSet.java
+ * This class defines methods of the jdbc2 specification. This class
+ * extends org.postgresql.jdbc1.AbstractJdbc1ResultSet which provides the
+ * jdbc1 methods. The real Statement class (for jdbc2) is
+ * org.postgresql.jdbc2.Jdbc2ResultSet
+ *
+ * Copyright (c) 2003, PostgreSQL Global Development Group
+ *
+ * IDENTIFICATION
+ * $Header: /cvsroot/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/Attic/AbstractJdbc2ResultSet.java,v 1.17 2003/03/14 05:36:58 barry Exp $
+ *
+ *-------------------------------------------------------------------------
+ */
package org.postgresql.jdbc2;
-
+import java.io.CharArrayReader;
+import java.io.InputStream;
+import java.io.IOException;
import java.math.BigDecimal;
-import java.io.*;
import java.sql.*;
-import java.text.ParseException;
-import java.text.SimpleDateFormat;
-import java.util.*;
+import java.util.Enumeration;
+import java.util.Hashtable;
+import java.util.Iterator;
+import java.util.StringTokenizer;
+import java.util.Vector;
import org.postgresql.Driver;
import org.postgresql.core.BaseStatement;
import org.postgresql.core.Field;
import org.postgresql.core.Encoding;
-import org.postgresql.largeobject.*;
-import org.postgresql.util.PGbytea;
import org.postgresql.util.PSQLException;
-/* $Header: /cvsroot/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/Attic/AbstractJdbc2ResultSet.java,v 1.16 2003/03/08 06:06:55 barry Exp $
- * This class defines methods of the jdbc2 specification. This class extends
- * org.postgresql.jdbc1.AbstractJdbc1ResultSet which provides the jdbc1
- * methods. The real Statement class (for jdbc2) is org.postgresql.jdbc2.Jdbc2ResultSet
- */
public abstract class AbstractJdbc2ResultSet extends org.postgresql.jdbc1.AbstractJdbc1ResultSet
{
@@ -1413,7 +1424,7 @@ public abstract class AbstractJdbc2ResultSet extends org.postgresql.jdbc1.Abstra
{
String[] l_sqlFragments = ((AbstractJdbc2Statement)statement).getSqlFragments();
String l_sql = l_sqlFragments[0];
- StringTokenizer st = new StringTokenizer(l_sql, " \r\t");
+ StringTokenizer st = new StringTokenizer(l_sql, " \r\t\n");
boolean tableFound = false, tablesChecked = false;
String name = "";