org.databene.platform.db
Class QueryIterable

java.lang.Object
  extended by org.databene.platform.db.QueryIterable
All Implemented Interfaces:
java.lang.Iterable<java.sql.ResultSet>, org.databene.commons.HeavyweightIterable<java.sql.ResultSet>

public class QueryIterable
extends java.lang.Object
implements org.databene.commons.HeavyweightIterable<java.sql.ResultSet>

Creates Iterators for stepping through query results.

Created: 17.08.2007 18:48:20

Author:
Volker Bergmann

Constructor Summary
QueryIterable(java.sql.Connection connection, java.lang.String query, int fetchSize, org.databene.commons.Context context)
           
 
Method Summary
 java.lang.String getQuery()
           
 org.databene.commons.HeavyweightIterator<java.sql.ResultSet> iterator()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QueryIterable

public QueryIterable(java.sql.Connection connection,
                     java.lang.String query,
                     int fetchSize,
                     org.databene.commons.Context context)
Method Detail

getQuery

public java.lang.String getQuery()

iterator

public org.databene.commons.HeavyweightIterator<java.sql.ResultSet> iterator()
Specified by:
iterator in interface java.lang.Iterable<java.sql.ResultSet>
Specified by:
iterator in interface org.databene.commons.HeavyweightIterable<java.sql.ResultSet>

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2013. All Rights Reserved.