public class ImmutableCQContainmentCheckUnderLIDs<P extends AtomPredicate> extends Object implements ImmutableCQContainmentCheck<P>
| Constructor and Description |
|---|
ImmutableCQContainmentCheckUnderLIDs(LinearInclusionDependencies<P> dependencies) |
| Modifier and Type | Method and Description |
|---|---|
ImmutableHomomorphismIterator<P> |
homomorphismIterator(ImmutableHomomorphism base,
com.google.common.collect.ImmutableList<DataAtom<P>> from,
com.google.common.collect.ImmutableList<DataAtom<P>> to) |
boolean |
isContainedIn(ImmutableCQ<P> cq1,
ImmutableCQ<P> cq2)
Returns true if the query cq1 is contained in the query cq2
(in other words, the first query is more specific, it has fewer answers)
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitremoveContainedQueriespublic ImmutableCQContainmentCheckUnderLIDs(LinearInclusionDependencies<P> dependencies)
public boolean isContainedIn(ImmutableCQ<P> cq1, ImmutableCQ<P> cq2)
ImmutableCQContainmentCheckisContainedIn in interface ImmutableCQContainmentCheck<P extends AtomPredicate>public ImmutableHomomorphismIterator<P> homomorphismIterator(ImmutableHomomorphism base, com.google.common.collect.ImmutableList<DataAtom<P>> from, com.google.common.collect.ImmutableList<DataAtom<P>> to)
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.