de.hpi.fgis.dude.algorithm.recordlinkage
Class NaiveRecordLinkage.NaiveRecordLinkageIterator

java.lang.Object
  extended by de.hpi.fgis.dude.util.AbstractIterator<DuDeObjectPair>
      extended by de.hpi.fgis.dude.algorithm.recordlinkage.NaiveRecordLinkage.NaiveRecordLinkageIterator
All Implemented Interfaces:
Iterator<DuDeObjectPair>
Enclosing class:
NaiveRecordLinkage

protected static class NaiveRecordLinkage.NaiveRecordLinkageIterator
extends AbstractIterator<DuDeObjectPair>

NaiveRecordLinkageIterator implements the actual functionality of the naive record-linkage approach.

Author:
Matthias Pohl

Constructor Summary
protected NaiveRecordLinkage.NaiveRecordLinkageIterator(Iterable<Map.Entry<DataSource,DuDeStorage<DuDeObject>>> data)
          Initializes the NaiveRecordLinkageIterator with the passed data.
 
Method Summary
protected  DuDeObjectPair loadNextElement()
          Returns the element of the next iteration step.
 
Methods inherited from class de.hpi.fgis.dude.util.AbstractIterator
hasNext, next, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NaiveRecordLinkage.NaiveRecordLinkageIterator

protected NaiveRecordLinkage.NaiveRecordLinkageIterator(Iterable<Map.Entry<DataSource,DuDeStorage<DuDeObject>>> data)
Initializes the NaiveRecordLinkageIterator with the passed data.

Parameters:
data - The underlying data.
Method Detail

loadNextElement

protected DuDeObjectPair loadNextElement()
Description copied from class: AbstractIterator
Returns the element of the next iteration step. This method needs to be implemented by each sub-class.

Specified by:
loadNextElement in class AbstractIterator<DuDeObjectPair>
Returns:
The next element.


Copyright © 2011 Hasso Plattner Institute - Chair of Information Systems. All Rights Reserved.