Class Uniqueness
- java.lang.Object
-
- org.openprovenance.prov.validation.Uniqueness
-
public class Uniqueness extends Object
This class deals with uniqueness constraints, in the process unifying terms.
-
-
Field Summary
Fields Modifier and Type Field Description IndexerindexerHashtable<TwoKeys,WasEndedBy>wasEndedByTableHashtable<TwoKeys,WasGeneratedBy>wasGeneratedByTableHashtable<TwoKeys,WasInvalidatedBy>wasInvalidatedByTableHashtable<TwoKeys,WasStartedBy>wasStartedByTable
-
Constructor Summary
Constructors Constructor Description Uniqueness(Indexer indexer)
-
Method Summary
Modifier and Type Method Description voiduniqueAll(Config config)voiduniqueAll_activityEndTime(Config config)voiduniqueAll_activityStartTime(Config config)<T extends Influence>
voiduniqueAll_Record(Class<T> cl, Hashtable<String,T> table1, Hashtable<TwoKeys,T> table2, Config config)voiduniqueAll_wasEndedBy(Config config)voiduniqueAll_wasGeneratedBy(Config config)voiduniqueAll_wasInvalidatedBy(Config config)voiduniqueAll_wasStartedBy(Config config)
-
-
-
Field Detail
-
indexer
public final Indexer indexer
-
wasGeneratedByTable
public Hashtable<TwoKeys,WasGeneratedBy> wasGeneratedByTable
-
wasInvalidatedByTable
public Hashtable<TwoKeys,WasInvalidatedBy> wasInvalidatedByTable
-
wasStartedByTable
public Hashtable<TwoKeys,WasStartedBy> wasStartedByTable
-
wasEndedByTable
public Hashtable<TwoKeys,WasEndedBy> wasEndedByTable
-
-
Constructor Detail
-
Uniqueness
public Uniqueness(Indexer indexer)
-
-
Method Detail
-
uniqueAll
public void uniqueAll(Config config)
-
uniqueAll_wasStartedBy
public void uniqueAll_wasStartedBy(Config config)
-
uniqueAll_wasEndedBy
public void uniqueAll_wasEndedBy(Config config)
-
uniqueAll_wasGeneratedBy
public void uniqueAll_wasGeneratedBy(Config config)
-
uniqueAll_wasInvalidatedBy
public void uniqueAll_wasInvalidatedBy(Config config)
-
uniqueAll_activityStartTime
public void uniqueAll_activityStartTime(Config config)
-
uniqueAll_activityEndTime
public void uniqueAll_activityEndTime(Config config)
-
-