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