| Modifier and Type | Method and Description |
|---|---|
ReasonerQuery |
Atomic.getParentQuery() |
| Modifier and Type | Method and Description |
|---|---|
Map<VarName,VarName> |
ReasonerQuery.getUnifiers(ReasonerQuery parent) |
Atomic |
VarProperty.mapToAtom(VarAdmin var,
Set<VarAdmin> vars,
ReasonerQuery parent)
maps this var property to a reasoner atom
|
void |
Atomic.setParentQuery(ReasonerQuery q) |
| 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
|
static Set<Predicate> |
Utility.getValuePredicates(VarName valueVariable,
VarAdmin valueVar,
Set<VarAdmin> vars,
ReasonerQuery parent)
looks for appropriate var properties with a specified name among the vars and maps them to ValuePredicates,
covers both the case when variable is and isn't user defined
|
| Modifier and Type | Method and Description |
|---|---|
ReasonerQuery |
AtomBase.getParentQuery() |
| Modifier and Type | Method and Description |
|---|---|
static Atomic |
AtomicFactory.create(Atomic atom,
ReasonerQuery parent) |
static Set<Atomic> |
AtomicFactory.createAtomSet(Conjunction<VarAdmin> pattern,
ReasonerQuery parent) |
void |
AtomBase.setParentQuery(ReasonerQuery q) |
| Constructor and Description |
|---|
Atom(VarAdmin pattern,
ReasonerQuery par) |
AtomBase(VarAdmin pattern,
ReasonerQuery par) |
NotEquals(VarName varName,
NeqProperty prop,
ReasonerQuery parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
MultiPredicateBinary.setParentQuery(ReasonerQuery q) |
void |
Binary.setParentQuery(ReasonerQuery q) |
| Constructor and Description |
|---|
Binary(VarAdmin pattern,
IdPredicate p,
ReasonerQuery par) |
BinaryBase(VarAdmin pattern,
ReasonerQuery par) |
MultiPredicateBinary(VarAdmin pattern,
Set<Predicate> preds,
ReasonerQuery par) |
Relation(VarAdmin pattern,
IdPredicate predicate,
ReasonerQuery par) |
Relation(VarName name,
VarName typeVariable,
Map<VarName,Var> roleMap,
IdPredicate pred,
ReasonerQuery par) |
Resource(VarAdmin pattern,
ReasonerQuery par) |
Resource(VarAdmin pattern,
Set<Predicate> p,
ReasonerQuery par) |
TypeAtom(VarAdmin pattern,
IdPredicate p,
ReasonerQuery par) |
TypeAtom(VarAdmin pattern,
ReasonerQuery par) |
| Constructor and Description |
|---|
IdPredicate(VarAdmin pattern,
ReasonerQuery par) |
IdPredicate(VarName varName,
Concept con,
ReasonerQuery par) |
IdPredicate(VarName varName,
IdProperty prop,
ReasonerQuery par) |
IdPredicate(VarName varName,
NameProperty prop,
ReasonerQuery par) |
Predicate(VarAdmin pattern,
ReasonerQuery par) |
ValuePredicate(VarAdmin pattern,
ReasonerQuery par) |
ValuePredicate(VarName varName,
ValuePredicateAdmin pred,
ReasonerQuery par) |
| Constructor and Description |
|---|
DataTypeAtom(VarName varName,
DataTypeProperty prop,
ReasonerQuery parent) |
IsAbstractAtom(VarName varName,
ReasonerQuery parent) |
RegexAtom(VarName varName,
RegexProperty prop,
ReasonerQuery parent) |
| Modifier and Type | Class and Description |
|---|---|
class |
LazyQueryCache<T extends ReasonerQuery>
Lazy container class for storing performed query resolutions.
|
class |
QueryCache<T extends ReasonerQuery>
Container class for storing performed query resolutions.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ReasonerAtomicQuery
Base reasoner atomic query.
|
class |
ReasonerQueryImpl
Base reasoner query providing resolution and atom handling facilities for conjunctive graql queries.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends ReasonerQuery> |
QueryAnswers.getUnifiedAnswers(T parentQuery,
T childQuery,
QueryAnswers answers)
unify answers of childQuery with parentQuery
|
| Modifier and Type | Method and Description |
|---|---|
Map<VarName,VarName> |
ReasonerQueryImpl.getUnifiers(ReasonerQuery parent) |
Map<VarName,VarName> |
ReasonerAtomicQuery.getUnifiers(ReasonerQuery p) |
Copyright © 2017 Grakn Labs Ltd. All rights reserved.