| Package | Description |
|---|---|
| ai.grakn.exception |
Grakn exception definitions.
|
| ai.grakn.graql.admin |
A collection of interfaces offering more behaviour on Graql objects.
|
| ai.grakn.graql.internal.pattern.property | |
| ai.grakn.graql.internal.reasoner.atom | |
| ai.grakn.graql.internal.reasoner.atom.binary | |
| ai.grakn.graql.internal.reasoner.atom.binary.type | |
| ai.grakn.graql.internal.reasoner.atom.predicate | |
| ai.grakn.graql.internal.reasoner.atom.property | |
| ai.grakn.graql.internal.reasoner.cache | |
| ai.grakn.graql.internal.reasoner.explanation | |
| ai.grakn.graql.internal.reasoner.query | |
| ai.grakn.graql.internal.reasoner.utils |
| Modifier and Type | Method and Description |
|---|---|
static GraqlQueryException |
GraqlQueryException.noAtomsSelected(ReasonerQuery reasonerQuery) |
static GraqlQueryException |
GraqlQueryException.nonAtomicQuery(ReasonerQuery reasonerQuery) |
| Modifier and Type | Method and Description |
|---|---|
ReasonerQuery |
ReasonerQuery.copy() |
ReasonerQuery |
Atomic.getParentQuery() |
ReasonerQuery |
AnswerExplanation.getQuery() |
| Modifier and Type | Method and Description |
|---|---|
Unifier |
ReasonerQuery.getUnifier(ReasonerQuery parent) |
Atomic |
VarProperty.mapToAtom(VarPatternAdmin var,
Set<VarPatternAdmin> vars,
ReasonerQuery parent)
maps this var property to a reasoner atom
|
void |
Atomic.setParentQuery(ReasonerQuery q) |
AnswerExplanation |
AnswerExplanation.setQuery(ReasonerQuery q) |
| Modifier and Type | Method and Description |
|---|---|
ReasonerQuery |
AtomicBase.getParentQuery() |
| Modifier and Type | Method and Description |
|---|---|
static Atomic |
AtomicFactory.create(Atomic atom,
ReasonerQuery parent) |
static Set<Atomic> |
AtomicFactory.createAtomSet(Conjunction<VarPatternAdmin> pattern,
ReasonerQuery parent) |
void |
AtomicBase.setParentQuery(ReasonerQuery q) |
| Constructor and Description |
|---|
Atom(VarPatternAdmin pattern,
ReasonerQuery par) |
AtomicBase(VarPatternAdmin pattern,
ReasonerQuery par) |
| Modifier and Type | Method and Description |
|---|---|
void |
ResourceAtom.setParentQuery(ReasonerQuery q) |
void |
Binary.setParentQuery(ReasonerQuery q) |
| Constructor and Description |
|---|
RelationAtom(VarPatternAdmin pattern,
Var predicateVar,
IdPredicate predicate,
ReasonerQuery par) |
ResourceAtom(VarPatternAdmin pattern,
Var predicateVar,
IdPredicate idPred,
Set<ValuePredicate> ps,
ReasonerQuery par) |
TypeAtom(VarPatternAdmin pattern,
Var predicateVar,
IdPredicate p,
ReasonerQuery par) |
| Constructor and Description |
|---|
HasAtom(VarPatternAdmin pattern,
Var predicateVar,
IdPredicate p,
ReasonerQuery par) |
IsaAtom(VarPatternAdmin pattern,
Var predicateVar,
IdPredicate p,
ReasonerQuery par) |
PlaysAtom(VarPatternAdmin pattern,
Var predicateVar,
IdPredicate p,
ReasonerQuery par) |
RelatesAtom(VarPatternAdmin pattern,
Var predicateVar,
IdPredicate p,
ReasonerQuery par) |
ScopeAtom(VarPatternAdmin pattern,
Var predicateVar,
IdPredicate p,
ReasonerQuery par) |
SubAtom(VarPatternAdmin pattern,
Var predicateVar,
IdPredicate p,
ReasonerQuery par) |
| Constructor and Description |
|---|
IdPredicate(Var varName,
Concept con,
ReasonerQuery par) |
IdPredicate(Var varName,
IdProperty prop,
ReasonerQuery par) |
IdPredicate(Var varName,
LabelProperty prop,
ReasonerQuery par) |
IdPredicate(VarPatternAdmin pattern,
ReasonerQuery par) |
NeqPredicate(Var varName,
NeqProperty prop,
ReasonerQuery parent) |
ValuePredicate(VarPatternAdmin pattern,
ReasonerQuery par) |
ValuePredicate(Var varName,
ValuePredicateAdmin pred,
ReasonerQuery par) |
| Constructor and Description |
|---|
DataTypeAtom(Var varName,
DataTypeProperty prop,
ReasonerQuery parent) |
IsAbstractAtom(Var varName,
ReasonerQuery parent) |
RegexAtom(Var varName,
RegexProperty prop,
ReasonerQuery parent) |
| Modifier and Type | Class and Description |
|---|---|
class |
Cache<Q extends ReasonerQuery,T extends Iterable<Answer>>
Generic container class for storing performed query resolutions.
|
class |
LazyQueryCache<Q extends ReasonerQuery>
Lazy container class for storing performed query resolutions.
|
class |
QueryCache<Q extends ReasonerQuery>
Container class for storing performed query resolutions.
|
| Modifier and Type | Method and Description |
|---|---|
ReasonerQuery |
Explanation.getQuery() |
| Modifier and Type | Method and Description |
|---|---|
AnswerExplanation |
RuleExplanation.setQuery(ReasonerQuery q) |
AnswerExplanation |
LookupExplanation.setQuery(ReasonerQuery q) |
AnswerExplanation |
Explanation.setQuery(ReasonerQuery q) |
| Constructor and Description |
|---|
LookupExplanation(ReasonerQuery q) |
RuleExplanation(ReasonerQuery q,
InferenceRule rl) |
| 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 |
|---|---|
ReasonerQuery |
ReasonerQueryImpl.copy() |
ReasonerQuery |
ReasonerAtomicQuery.copy() |
| Modifier and Type | Method and Description |
|---|---|
Unifier |
ReasonerQueryImpl.getUnifier(ReasonerQuery parent) |
Unifier |
ReasonerAtomicQuery.getUnifier(ReasonerQuery p) |
| 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
|
static Set<ValuePredicate> |
ReasonerUtils.getValuePredicates(Var valueVariable,
VarPatternAdmin valueVar,
Set<VarPatternAdmin> 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
|
Copyright © 2017 Grakn Labs Ltd. All rights reserved.