net.floodlightcontroller.storage
Class ResultSetIterator

java.lang.Object
  extended by net.floodlightcontroller.storage.ResultSetIterator
All Implemented Interfaces:
java.util.Iterator<IResultSet>

public class ResultSetIterator
extends java.lang.Object
implements java.util.Iterator<IResultSet>

Iterator wrapper for an IResultSet, useful for iterating through query results in an enhanced for (foreach) loop. Note that the iterator manipulates the state of the underlying IResultSet.


Constructor Summary
ResultSetIterator(IResultSet resultSet)
           
 
Method Summary
 boolean hasNext()
           
 IResultSet next()
           
 void remove()
          Row removal is not supported; use IResultSet.deleteRow instead.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResultSetIterator

public ResultSetIterator(IResultSet resultSet)
Method Detail

next

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

hasNext

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

remove

public void remove()
Row removal is not supported; use IResultSet.deleteRow instead.

Specified by:
remove in interface java.util.Iterator<IResultSet>