com.fatwire.gst.foundation.facade.sql
Class IListIterable
java.lang.Object
com.fatwire.gst.foundation.facade.sql.IListIterable
- All Implemented Interfaces:
- Iterable<Row>
public class IListIterable
- extends Object
- implements Iterable<Row>
Wrapper for an IList that turns an IList into a Iterable.
Sample usage:
SortedSet<VirtualWebroot> result = new TreeSet<VirtualWebroot>(new UrlInfoComparator());
for (Row listRow : new IListIterable(ics.GetList("pr-out"))) {
result.add(getVirtualWebroot(listRow.getLong("id")));
}
- Author:
- Dolf Dijkstra
Constructor Summary |
IListIterable(COM.FutureTense.Interfaces.IList list)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IListIterable
public IListIterable(COM.FutureTense.Interfaces.IList list)
iterator
public Iterator<Row> iterator()
- Specified by:
iterator
in interface Iterable<Row>
size
public int size()
flush
public void flush()
getColumnName
public String getColumnName(int i)
getIndirectColumnName
public String getIndirectColumnName(int index)
numColumns
public int numColumns()
numIndirectColumns
public int numIndirectColumns()
Copyright © 2010-2013 Oracle Corporation. All Rights Reserved.