| Package | Description |
|---|---|
| ai.grakn.graql.internal.reasoner.atom | |
| ai.grakn.graql.internal.reasoner.atom.binary | |
| ai.grakn.graql.internal.reasoner.query | |
| ai.grakn.graql.internal.reasoner.utils |
| Modifier and Type | Method and Description |
|---|---|
Set<IdPredicate> |
Atom.getIdPredicates() |
Set<IdPredicate> |
Atom.getPartialSubstitutions() |
Set<IdPredicate> |
Atom.getUnmappedIdPredicates() |
| Modifier and Type | Method and Description |
|---|---|
IdPredicate |
Binary.getPredicate() |
| Modifier and Type | Method and Description |
|---|---|
Set<IdPredicate> |
Relation.getPartialSubstitutions() |
Set<IdPredicate> |
Relation.getUnmappedIdPredicates() |
| Constructor and Description |
|---|
Relation(VarPatternAdmin pattern,
IdPredicate predicate,
ReasonerQuery par) |
Relation(Var name,
Var typeVariable,
Map<Var,VarPattern> roleMap,
IdPredicate pred,
ReasonerQuery par) |
TypeAtom(VarPatternAdmin pattern,
IdPredicate p,
ReasonerQuery par) |
TypeAtom(Var var,
Var valueVar,
IdPredicate p,
ReasonerQuery par) |
| Modifier and Type | Method and Description |
|---|---|
IdPredicate |
ReasonerQueryImpl.getIdPredicate(Var var) |
| Modifier and Type | Method and Description |
|---|---|
Set<IdPredicate> |
ReasonerQueryImpl.getIdPredicates() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
QueryAnswerStream.subFilter(Answer answer,
Set<IdPredicate> subs) |
| Modifier and Type | Method and Description |
|---|---|
static IdPredicate |
ReasonerUtils.getIdPredicate(Var typeVariable,
VarPatternAdmin typeVar,
Set<VarPatternAdmin> vars,
ReasonerQuery parent)
looks for an appropriate var property with a specified name among the vars and maps it to an IdPredicate,
covers both the cases when variable is and isn't user defined
|
static IdPredicate |
ReasonerUtils.getUserDefinedIdPredicate(Var typeVariable,
Set<VarPatternAdmin> vars,
ReasonerQuery parent)
looks for an appropriate var property with a specified name among the vars and maps it to an IdPredicate,
covers the case when specified variable name is user defined
|
Copyright © 2017 Grakn Labs Ltd. All rights reserved.