de.pkjs.pl
Class DataRowIterator

java.lang.Object
  extended by de.pkjs.pl.DataRowIterator
All Implemented Interfaces:
java.util.Iterator<JDataRow>

public class DataRowIterator
extends java.lang.Object
implements java.util.Iterator<JDataRow>

Über die Methode PL#getDataRowIterator wird ein Objekt dieser Klasse geliefert. Dieser Iterator liest die Ergebnismenge zeilenweise durch. Dadurch können auch große Datenmengen analysiert werden. IPL pl = ... DataRowIterator dri = pl.getDataRowIterator("MyData", "SELECT * FROM MyData", null); while (dri.hasNext()) { JDataRow = dri.nextRow(); ... }

Author:
PKOEKER

Method Summary
 JDataSet getDataset()
          Achtung!
 int getRowCounter()
          Liefert die Anzahl der bisher mit next() gelesenen DataRows.
 boolean hasNext()
          Liefert true, solange noch Rows verfügbar sind.
 JDataRow next()
          Liefert eine JDataRow, solange der Vorrat reicht.
 JDataRow nextRow()
           
 void remove()
          Not implemented
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getDataset

public JDataSet getDataset()
Achtung!
Dieser Dataset enthält nur die Metadaten, aber keine einzige DataRow!

Returns:

remove

public void remove()
Not implemented

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

hasNext

public boolean hasNext()
Liefert true, solange noch Rows verfügbar sind.

Specified by:
hasNext in interface java.util.Iterator<JDataRow>

next

public JDataRow next()
Liefert eine JDataRow, solange der Vorrat reicht.

Specified by:
next in interface java.util.Iterator<JDataRow>

nextRow

public JDataRow nextRow()
Returns:
See Also:
next()

getRowCounter

public int getRowCounter()
Liefert die Anzahl der bisher mit next() gelesenen DataRows.

Returns: