|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectinfo.informatica.data.AbstractDataset
info.informatica.data.GenericDataset
info.informatica.data.IteratorDataset<T>
public final class IteratorDataset<T>
A Dataset backed by an Iterator.
| Constructor Summary | |
|---|---|
IteratorDataset(List<String> column_names)
|
|
| Method Summary | |
|---|---|
void |
add(T o)
If the iterator is a ListIterator, this method can be used to add rows to it. |
void |
close()
Closes the Dataset. |
Map<FieldName,Object> |
getMap()
Gets a name-> values map containing the current data row. |
boolean |
isAfterLast()
Retrieves wether the dataset is after its last row. |
boolean |
isEmpty()
This implementation of the method is only accurate when iterator is before its first row. |
boolean |
isLast()
Retrieves wether the dataset is on its last row. |
boolean |
next()
Positions the Dataset at the next row of data. |
void |
reset()
Puts the Dataset cursor in the initial state, regardless of the current cursor state. |
void |
setIterator(Iterator<T> it)
Sets the iterator that will provide the data to this Dataset. |
| Methods inherited from class info.informatica.data.GenericDataset |
|---|
getDate, getDate, getDouble, getDouble, getInt, getInt, getLong, getLong, getMetaData, getNestedSet, getObject, getObject, getString, getString, setMetaData |
| Methods inherited from class info.informatica.data.AbstractDataset |
|---|
evaluate, findColumn, getCatalogName, getColumnCount, getColumnName, getEnviron, getLabel, setEnviron, setLabel |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IteratorDataset(List<String> column_names)
| Method Detail |
|---|
public void setIterator(Iterator<T> it)
public void add(T o)
o - Object to be added to ListIterator.
public boolean isEmpty()
throws DatasetException
DatasetException
public boolean next()
throws DatasetException
Dataset
next in interface Datasetnext in class AbstractDatasetDatasetException - if the data repository produced an error.
public boolean isAfterLast()
throws DatasetException
Dataset
DatasetException - if the data repository produced an error.
public boolean isLast()
throws DatasetException
DatasetEvaluation of this method could be expensive.
DatasetException - if the data repository produced an error.
public void reset()
throws DatasetException
DatasetThis method allows the reuse of a Dataset object after all rows have been extracted by the use of the next() function.
This method is optional. Implementations are required to throw an UnsupportedOperationException in case they do not implement it.
DatasetException - if an error happened when resetting the data.
public void close()
throws DatasetException
DatasetNo further work is possible with the Dataset after closing it.
close in interface Datasetclose in class GenericDatasetDatasetException - if an error happens when closing the Dataset.
public Map<FieldName,Object> getMap()
throws DatasetException
getMap in interface DatasetgetMap in class GenericDatasetDatasetException - if an error happens when creating the Map.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||