| Package | Description |
|---|---|
| ai.grakn.graql.internal.reasoner | |
| ai.grakn.graql.internal.reasoner.atom | |
| ai.grakn.graql.internal.reasoner.atom.binary | |
| ai.grakn.graql.internal.reasoner.query |
| Modifier and Type | Method and Description |
|---|---|
static IdPredicate |
Utility.getIdPredicate(VarName typeVariable,
VarAdmin typeVar,
Set<VarAdmin> 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 |
Utility.getUserDefinedIdPredicate(VarName typeVariable,
Set<VarAdmin> 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
|
| Modifier and Type | Method and Description |
|---|---|
Set<IdPredicate> |
Atom.getIdPredicates() |
Set<IdPredicate> |
Atom.getUnmappedIdPredicates() |
| Modifier and Type | Method and Description |
|---|---|
IdPredicate |
Binary.getPredicate() |
| Modifier and Type | Method and Description |
|---|---|
Set<IdPredicate> |
Relation.getUnmappedIdPredicates() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
Binary.setPredicate(IdPredicate p) |
| Constructor and Description |
|---|
Binary(VarAdmin pattern,
IdPredicate p,
ReasonerQuery par) |
Relation(VarAdmin pattern,
IdPredicate predicate,
ReasonerQuery par) |
Relation(VarName name,
VarName typeVariable,
Map<VarName,Var> roleMap,
IdPredicate pred,
ReasonerQuery par) |
TypeAtom(VarAdmin pattern,
IdPredicate p,
ReasonerQuery par) |
| Modifier and Type | Method and Description |
|---|---|
IdPredicate |
ReasonerQueryImpl.getIdPredicate(VarName 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) |
Copyright © 2017 Grakn Labs Ltd. All rights reserved.