From 11e9dcc5499b2cc709063ccce33eab07da7ac769 Mon Sep 17 00:00:00 2001 From: Barry Lind Date: Wed, 6 Aug 2003 05:53:13 +0000 Subject: [PATCH] Applied patch from kho@redhat.com to fix a problem with trying to use a fetch when a cursor wasn't being used. Modified Files: jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java --- .../jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/interfaces/jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java b/src/interfaces/jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java index 5f10f11046..c314b77d65 100644 --- a/src/interfaces/jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java +++ b/src/interfaces/jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java @@ -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, -- GitLab