diff options
author | Barry Lind <barry@xythos.com> | 2003-03-14 05:36:58 +0000 |
---|---|---|
committer | Barry Lind <barry@xythos.com> | 2003-03-14 05:36:58 +0000 |
commit | 9f66350b0e40932f838eb4326fc7227d2c055035 (patch) | |
tree | 588dc26a90ea5fce11ce67cf6de36abd5f4387bd /src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java | |
parent | a6bf3409757cd14c077a708ec3a9511c3e125800 (diff) | |
download | postgresql-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.java | 37 |
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 = ""; |