]> granicus.if.org Git - postgresql/commitdiff
Applied patch from kho@redhat.com to fix a problem with trying to use a fetch
authorBarry Lind <barry@xythos.com>
Wed, 6 Aug 2003 05:53:13 +0000 (05:53 +0000)
committerBarry Lind <barry@xythos.com>
Wed, 6 Aug 2003 05:53:13 +0000 (05:53 +0000)
when a cursor wasn't being used.

 Modified Files:
  jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java

src/interfaces/jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java

index 5f10f110461da06f376d4b5507a825968a92f98e..c314b77d65a712ecb609dad0053332dbe6002f7c 100644 (file)
@@ -9,7 +9,7 @@
  * Copyright (c) 2003, PostgreSQL Global Development Group
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/interfaces/jdbc/org/postgresql/jdbc1/Attic/AbstractJdbc1ResultSet.java,v 1.13 2003/06/30 21:10:55 davec Exp $
+ *       $Header: /cvsroot/pgsql/src/interfaces/jdbc/org/postgresql/jdbc1/Attic/AbstractJdbc1ResultSet.java,v 1.14 2003/08/06 05:53:13 barry Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -131,6 +131,10 @@ public abstract class AbstractJdbc1ResultSet implements BaseResultSet
                        String[] binds = new String[0];
                        // Is this the correct query???
                        String cursorName = statement.getStatementName();
+                       //if cursorName is null, we are not batching (likely because the
+                       //query itself can't be batched)
+                       if (cursorName == null)
+                               return false;
                        sql[0] = "FETCH FORWARD " + fetchSize + " FROM " + cursorName;
                        QueryExecutor.execute(sql,
                                                                  binds,