| Package | Description |
|---|---|
| ai.grakn.graql.internal.reasoner.atom.binary | |
| ai.grakn.graql.internal.reasoner.atom.predicate | |
| ai.grakn.graql.internal.reasoner.utils |
| Modifier and Type | Method and Description |
|---|---|
abstract com.google.common.collect.ImmutableSet<ValuePredicate> |
ResourceAtom.getMultiPredicate() |
com.google.common.collect.Multimap<Role,ValuePredicate> |
RelationshipAtom.getRoleValueMap() |
| Modifier and Type | Method and Description |
|---|---|
static ResourceAtom |
ResourceAtom.create(VarPattern pattern,
Var attributeVar,
Var relationVariable,
ConceptId predicateId,
Set<ValuePredicate> ps,
ReasonerQuery parent) |
| Modifier and Type | Method and Description |
|---|---|
static ValuePredicate |
ValuePredicate.create(VarPattern pattern,
ReasonerQuery parent) |
static ValuePredicate |
ValuePredicate.create(Var varName,
ValuePredicate pred,
ReasonerQuery parent) |
| Modifier and Type | Method and Description |
|---|---|
Set<ValuePredicate> |
ValuePredicate.unify(Unifier u) |
| Modifier and Type | Method and Description |
|---|---|
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 © 2018 Grakn Labs Ltd. All rights reserved.