serf.deduplication
Class DominationIndex

java.lang.Object
  extended by serf.deduplication.DominationIndex

public class DominationIndex
extends java.lang.Object


Constructor Summary
DominationIndex()
           
 
Method Summary
 void add(Record r)
           
 boolean isDominated(Record r)
           
 boolean isDominated(Record r, boolean allowSelf)
           
static java.util.Set<Record> prune(java.util.Set<Record> records, double threshold, DominationIndex domIndex)
           
 void remove(Record r)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DominationIndex

public DominationIndex()
Method Detail

add

public void add(Record r)

remove

public void remove(Record r)

isDominated

public boolean isDominated(Record r)

isDominated

public boolean isDominated(Record r,
                           boolean allowSelf)

prune

public static java.util.Set<Record> prune(java.util.Set<Record> records,
                                          double threshold,
                                          DominationIndex domIndex)