de.hpi.fgis.dude.database
Class DatabaseSource.DatabaseSourceIterator
java.lang.Object
de.hpi.fgis.dude.util.AbstractIterator<DuDeObject>
de.hpi.fgis.dude.datasource.AbstractDataSource.AbstractDataSourceIterator<DatabaseSource>
de.hpi.fgis.dude.database.DatabaseSource.DatabaseSourceIterator
- All Implemented Interfaces:
- Iterator<DuDeObject>
- Enclosing class:
- DatabaseSource
protected class DatabaseSource.DatabaseSourceIterator
- extends AbstractDataSource.AbstractDataSourceIterator<DatabaseSource>
DatabaseSourceIterator
is used for generating DuDeObject
s out of DatabaseSource
s.
- Author:
- Matthias Pohl
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DatabaseSource.DatabaseSourceIterator
protected DatabaseSource.DatabaseSourceIterator(DatabaseSource source)
throws SQLException
- Initializes a
DatabaseSourceIterator
using the passed DatabaseSource
.
- Parameters:
source
- The source of which the data shall be extracted.
- Throws:
SQLException
- If an error occurred while requesting the data.
loadNextRecord
protected JsonRecord loadNextRecord()
throws ExtractionFailedException
- Description copied from class:
AbstractDataSource.AbstractDataSourceIterator
- Returns the data of the next object. This method will be called within
AbstractDataSource.AbstractDataSourceIterator.loadNextElement()
.
- Specified by:
loadNextRecord
in class AbstractDataSource.AbstractDataSourceIterator<DatabaseSource>
- Returns:
- The data record of the next object.
- Throws:
ExtractionFailedException
- If an error occurs while extracting the data.
Copyright © 2011 Hasso Plattner Institute - Chair of Information Systems. All Rights Reserved.