|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.hpi.fgis.dude.util.AbstractCleanable de.hpi.fgis.dude.algorithm.AbstractAlgorithm de.hpi.fgis.dude.algorithm.AbstractDuplicateDetection de.hpi.fgis.dude.algorithm.SortingDuplicateDetection
public abstract class SortingDuplicateDetection
SortingDuplicateDetection
implements the preprocessing phase were the data is sorted based on a given SortingKey
.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class de.hpi.fgis.dude.algorithm.AbstractAlgorithm |
---|
AbstractAlgorithm.AlgorithmIteratorWrapper |
Constructor Summary | |
---|---|
protected |
SortingDuplicateDetection()
For serialization |
|
SortingDuplicateDetection(SortingKey sortingKey)
Initializes the SortingDuplicateDetection with the passed SortingKey . |
Method Summary | |
---|---|
protected abstract Iterator<DuDeObjectPair> |
createIteratorInstance()
Returns a new Iterator instance. |
SortingKey |
getSortingKey()
Returns the set SortingKey . |
protected DuDeStorage<DuDeObject> |
preprocessData()
Preprocesses the data. |
void |
setSortingKey(SortingKey sortingKey)
Sets the SortingKey . |
Methods inherited from class de.hpi.fgis.dude.algorithm.AbstractDuplicateDetection |
---|
addSource, dataSourceAttached, equals, getData, getDataSize, getMaximumPairCount, hashCode, iterator, unregisterDataSources |
Methods inherited from class de.hpi.fgis.dude.algorithm.AbstractAlgorithm |
---|
addDataSource, addPreprocessor, addPreprocessor, analyzeDuDeObject, createStorage, dataExtracted, disableInMemoryProcessing, enableInMemoryProcessing, finishExtraction, finishPreprocessing, forceExtraction, getDataSize, getExtractedData, inMemoryProcessingEnabled |
Methods inherited from class de.hpi.fgis.dude.util.AbstractCleanable |
---|
cleanUp, registerCleanable, registerCloseable |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface de.hpi.fgis.dude.util.Cleanable |
---|
cleanUp, registerCleanable, registerCloseable |
Constructor Detail |
---|
protected SortingDuplicateDetection()
public SortingDuplicateDetection(SortingKey sortingKey)
SortingDuplicateDetection
with the passed SortingKey
.
sortingKey
- The SortingKey
that is used for sorting the extracted data.Method Detail |
---|
public SortingKey getSortingKey()
SortingKey
.
SortingKey
.public void setSortingKey(SortingKey sortingKey)
SortingKey
.
sortingKey
- The new SortingKey
.protected abstract Iterator<DuDeObjectPair> createIteratorInstance()
AbstractDuplicateDetection
Iterator
instance.
createIteratorInstance
in class AbstractDuplicateDetection
Iterator
instance.protected DuDeStorage<DuDeObject> preprocessData()
AbstractDuplicateDetection
preprocessData
in class AbstractDuplicateDetection
null
, if the preprocessing shall be ignored.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |