Class DatalogPlusMinusAnalyzer
java.lang.Object
edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.analyzers.DatalogPlusMinusAnalyzer
- 
Nested Class Summary
Nested Classes - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbooleanMethod responsible to check if the set of EGDs is non-conflicting from the set of TGDs according to the paper "Datalog+/-: A Family of Logical Knowledge Representation and Query Languages for New Applications" published in 2010 25th Annual IEEE Symposium on Logic in Computer SciencegetDatalogPlusMinusLanguages(DependencySchema dependencySchema)  
- 
Constructor Details
- 
DatalogPlusMinusAnalyzer
public DatalogPlusMinusAnalyzer() 
 - 
 - 
Method Details
- 
areEGDsNonConflictingWithTGDs
Method responsible to check if the set of EGDs is non-conflicting from the set of TGDs according to the paper "Datalog+/-: A Family of Logical Knowledge Representation and Query Languages for New Applications" published in 2010 25th Annual IEEE Symposium on Logic in Computer Science- Parameters:
 schema- not null- Returns:
 - whether the egds of this schema are non-conflicting with the TGDs
 
 - 
getDatalogPlusMinusLanguages
public Set<DatalogPlusMinusAnalyzer.DatalogPlusMinusLanguage> getDatalogPlusMinusLanguages(DependencySchema dependencySchema)  
 -