Class NonConflictingFDsAnalyzer
java.lang.Object
edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.analyzers.egds.NonConflictingFDsAnalyzer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisConflicting(TGD tgd, FunctionalDependency fd) booleanisConflicting(List<TGD> tgds, List<FunctionalDependency> fds) booleanisNonConflicting(List<TGD> tgds, List<FunctionalDependency> fds)
-
Constructor Details
-
NonConflictingFDsAnalyzer
public NonConflictingFDsAnalyzer()
-
-
Method Details
-
isNonConflicting
- Parameters:
tgds- not nullfds- not null- Returns:
- whether all TGD of the given list is non-conflicting with all FD of the given list
-
isConflicting
- Parameters:
tgds- not nullfds- not null- Returns:
- whether some TGD of the given list is conflicting with some FD of the given list
-
isConflicting
- Parameters:
tgd- not nullfd- not null- Returns:
- whether the given TGD is conflicting with the given fd
-