Package | Description |
---|---|
fr.lirmm.graphik.graal.api.core | |
fr.lirmm.graphik.graal.core |
This package contains the main classes of GRAAL.
|
fr.lirmm.graphik.graal.core.compilation | |
fr.lirmm.graphik.graal.core.unifier | |
fr.lirmm.graphik.util |
Modifier and Type | Method and Description |
---|---|
Collection<Partition<Term>> |
RulesCompilation.getUnification(Atom father,
Atom son)
Return the list of c-unifier from the atom father to the atom son
|
Modifier and Type | Method and Description |
---|---|
static Partition<Term> |
Substitutions.toPartition(Substitution s) |
Modifier and Type | Method and Description |
---|---|
Collection<Partition<Term>> |
NoCompilation.getUnification(Atom father,
Atom son) |
LinkedList<Partition<Term>> |
IDCompilation.getUnification(Atom father,
Atom son) |
Collection<Partition<Term>> |
HierarchicalCompilation.getUnification(Atom father,
Atom son) |
Modifier and Type | Method and Description |
---|---|
Partition<Term> |
QueryUnifier.getPartition()
Return the partition that unify the piece and a part of the head rule
|
Modifier and Type | Method and Description |
---|---|
void |
QueryUnifier.setSubstitution(Partition<Term> partition)
Change the substitution that unify the piece and a part of the head rule
|
Constructor and Description |
---|
QueryUnifier(InMemoryAtomSet piece,
Partition<Term> partition,
Rule rule,
ConjunctiveQuery query) |
Modifier and Type | Method and Description |
---|---|
Partition<E> |
Partition.join(Partition<E> p)
Return the join of this and the given partition p the join of two
partition is obtained by making the union of their non-disjoint classes
until stability ex: the join of {{a,b,c},{d,e}} and {{e,g},{k,l}} is
{{a,b,c},{d,e,g},{k,l}}
|
Modifier and Type | Method and Description |
---|---|
Partition<E> |
Partition.join(Partition<E> p)
Return the join of this and the given partition p the join of two
partition is obtained by making the union of their non-disjoint classes
until stability ex: the join of {{a,b,c},{d,e}} and {{e,g},{k,l}} is
{{a,b,c},{d,e,g},{k,l}}
|
Constructor and Description |
---|
Partition(Partition<E> partition)
Copy constructor
|
Copyright © 2014–2018 GraphIK (INRIA - LIRMM). All rights reserved.