You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-dev@db.apache.org by ma...@apache.org on 2003/01/09 16:29:32 UTC

cvs commit: jakarta-ojb/src/java/org/apache/ojb/odmg/oql OQLQueryImpl.java

mattbaird    2003/01/09 07:29:32

  Modified:    src/java/org/apache/ojb/odmg/oql OQLQueryImpl.java
  Log:
  "rewind" the binding iterator so the query can be re-used. thanks to Klaasjan Brand.
  
  Revision  Changes    Path
  1.12      +7 -1      jakarta-ojb/src/java/org/apache/ojb/odmg/oql/OQLQueryImpl.java
  
  Index: OQLQueryImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-ojb/src/java/org/apache/ojb/odmg/oql/OQLQueryImpl.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- OQLQueryImpl.java	5 Jan 2003 14:19:55 -0000	1.11
  +++ OQLQueryImpl.java	9 Jan 2003 15:29:32 -0000	1.12
  @@ -322,7 +322,13 @@
                   }
               }
           }
  -
  +		// reset iterator to start of list so we can reuse this query
  +		ListIterator it = getBindIterator();
  +		while( it.hasPrevious()) 
  +		{
  +			it.previous();
  +		}
  +		
           capsule.destroy();
           return result;
       }