org.databene.platform.db
Class ResultSetEntityIterator

java.lang.Object
  extended by org.databene.platform.db.ResultSetEntityIterator
All Implemented Interfaces:
java.io.Closeable, java.util.Iterator<Entity>, org.databene.commons.HeavyweightIterator<Entity>

public class ResultSetEntityIterator
extends java.lang.Object
implements org.databene.commons.HeavyweightIterator<Entity>

Iterates a ResultSet returning Entity objects.

Author:
Volker Bergmann |since 0.3.04

Constructor Summary
ResultSetEntityIterator(org.databene.commons.HeavyweightIterator<java.sql.ResultSet> resultSetIterator, ComplexTypeDescriptor descriptor)
           
 
Method Summary
 void close()
           
 boolean hasNext()
           
 Entity next()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResultSetEntityIterator

public ResultSetEntityIterator(org.databene.commons.HeavyweightIterator<java.sql.ResultSet> resultSetIterator,
                               ComplexTypeDescriptor descriptor)
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator<Entity>

next

public Entity next()
Specified by:
next in interface java.util.Iterator<Entity>

remove

public void remove()
Specified by:
remove in interface java.util.Iterator<Entity>

close

public void close()
Specified by:
close in interface java.io.Closeable


Copyright © 2011. All Rights Reserved.