Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9f66350

Browse files
author
Barry Lind
committed
Fixed parsing to handle \n for updateable result sets. Bug reported by Rich Cullingford.
Modified Files: jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
1 parent a6bf340 commit 9f66350

File tree

1 file changed

+24
-13
lines changed

1 file changed

+24
-13
lines changed

src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java

Lines changed: 24 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,37 @@
1+
/*-------------------------------------------------------------------------
2+
*
3+
* AbstractJdbc2ResultSet.java
4+
* This class defines methods of the jdbc2 specification. This class
5+
* extends org.postgresql.jdbc1.AbstractJdbc1ResultSet which provides the
6+
* jdbc1 methods. The real Statement class (for jdbc2) is
7+
* org.postgresql.jdbc2.Jdbc2ResultSet
8+
*
9+
* Copyright (c) 2003, PostgreSQL Global Development Group
10+
*
11+
* IDENTIFICATION
12+
* $Header: /cvsroot/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/Attic/AbstractJdbc2ResultSet.java,v 1.17 2003/03/14 05:36:58 barry Exp $
13+
*
14+
*-------------------------------------------------------------------------
15+
*/
116
package org.postgresql.jdbc2;
217

3-
18+
import java.io.CharArrayReader;
19+
import java.io.InputStream;
20+
import java.io.IOException;
421
import java.math.BigDecimal;
5-
import java.io.*;
622
import java.sql.*;
7-
import java.text.ParseException;
8-
import java.text.SimpleDateFormat;
9-
import java.util.*;
23+
import java.util.Enumeration;
24+
import java.util.Hashtable;
25+
import java.util.Iterator;
26+
import java.util.StringTokenizer;
27+
import java.util.Vector;
1028
import org.postgresql.Driver;
1129
import org.postgresql.core.BaseStatement;
1230
import org.postgresql.core.Field;
1331
import org.postgresql.core.Encoding;
14-
import org.postgresql.largeobject.*;
15-
import org.postgresql.util.PGbytea;
1632
import org.postgresql.util.PSQLException;
1733

1834

19-
/* $Header: /cvsroot/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/Attic/AbstractJdbc2ResultSet.java,v 1.16 2003/03/08 06:06:55 barry Exp $
20-
* This class defines methods of the jdbc2 specification. This class extends
21-
* org.postgresql.jdbc1.AbstractJdbc1ResultSet which provides the jdbc1
22-
* methods. The real Statement class (for jdbc2) is org.postgresql.jdbc2.Jdbc2ResultSet
23-
*/
2435
public abstract class AbstractJdbc2ResultSet extends org.postgresql.jdbc1.AbstractJdbc1ResultSet
2536
{
2637

@@ -1413,7 +1424,7 @@ public void parseQuery()
14131424
{
14141425
String[] l_sqlFragments = ((AbstractJdbc2Statement)statement).getSqlFragments();
14151426
String l_sql = l_sqlFragments[0];
1416-
StringTokenizer st = new StringTokenizer(l_sql, " \r\t");
1427+
StringTokenizer st = new StringTokenizer(l_sql, " \r\t\n");
14171428
boolean tableFound = false, tablesChecked = false;
14181429
String name = "";
14191430

0 commit comments

Comments
 (0)