| Package | Description |
|---|---|
| ai.grakn.exception |
Grakn exception definitions.
|
| ai.grakn.graql |
A collection of interfaces and factories for executing Graql queries.
|
| ai.grakn.graql.admin |
A collection of interfaces offering more behaviour on Graql objects.
|
| ai.grakn.graql.internal.pattern | |
| ai.grakn.graql.internal.pattern.property | |
| ai.grakn.graql.internal.query | |
| ai.grakn.graql.internal.query.predicate | |
| 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.query | |
| ai.grakn.graql.internal.reasoner.utils | |
| ai.grakn.graql.internal.util |
| Modifier and Type | Method and Description |
|---|---|
static GraqlQueryException |
GraqlQueryException.conflictingProperties(VarPatternAdmin varPattern,
UniqueVarProperty property,
UniqueVarProperty other) |
static GraqlQueryException |
GraqlQueryException.createInstanceOfMetaConcept(VarPatternAdmin var,
Type type) |
static GraqlQueryException |
GraqlQueryException.insertRecursive(VarPatternAdmin var) |
static GraqlQueryException |
GraqlQueryException.insertResourceTypeWithoutDataType(VarPatternAdmin var) |
static GraqlQueryException |
GraqlQueryException.insertRuleWithoutLhs(VarPatternAdmin var) |
static GraqlQueryException |
GraqlQueryException.insertRuleWithoutRhs(VarPatternAdmin var) |
static GraqlQueryException |
GraqlQueryException.insertUndefinedVariable(VarPatternAdmin var) |
| Modifier and Type | Method and Description |
|---|---|
VarPatternAdmin |
VarPattern.admin() |
| Modifier and Type | Method and Description |
|---|---|
default VarPatternAdmin |
VarPatternAdmin.asVar() |
default VarPatternAdmin |
PatternAdmin.asVar() |
VarPatternAdmin |
RelationPlayer.getRolePlayer() |
<T extends VarProperty> |
VarPatternAdmin.mapProperty(Class<T> type,
java.util.function.UnaryOperator<T> mapper)
Return this
VarPattern with instances of the given VarProperty modified. |
VarPatternAdmin |
VarPatternAdmin.setVarName(Var name) |
| Modifier and Type | Method and Description |
|---|---|
Collection<VarPatternAdmin> |
DeleteQueryAdmin.getDeleters() |
Disjunction<Conjunction<VarPatternAdmin>> |
PatternAdmin.getDisjunctiveNormalForm()
Get the disjunctive normal form of this pattern group.
|
Disjunction<Conjunction<VarPatternAdmin>> |
Disjunction.getDisjunctiveNormalForm() |
Disjunction<Conjunction<VarPatternAdmin>> |
Conjunction.getDisjunctiveNormalForm() |
java.util.stream.Stream<VarPatternAdmin> |
VarProperty.getImplicitInnerVars()
Get a stream of any inner
VarPatternAdmin within this `VarProperty`, including any that may have been
implicitly created (such as with "has"). |
Collection<VarPatternAdmin> |
VarPatternAdmin.getImplicitInnerVars()
Get all inner variables, including implicit variables such as in a has property
|
Optional<VarPatternAdmin> |
ValuePredicateAdmin.getInnerVar()
Get the inner variable that this predicate refers to, if one is present
|
java.util.stream.Stream<VarPatternAdmin> |
VarProperty.getInnerVars()
Get a stream of any inner
VarPatternAdmin within this `VarProperty`. |
Collection<VarPatternAdmin> |
VarPatternAdmin.getInnerVars() |
Optional<VarPatternAdmin> |
RelationPlayer.getRoleType() |
java.util.stream.Stream<VarPatternAdmin> |
VarProperty.getTypes()
Get a stream of
VarPatternAdmin that must be types. |
default Set<VarPatternAdmin> |
PatternAdmin.getVars() |
Collection<VarPatternAdmin> |
InsertQueryAdmin.getVars() |
| Modifier and Type | Method and Description |
|---|---|
Atomic |
VarProperty.mapToAtom(VarPatternAdmin var,
Set<VarPatternAdmin> vars,
ReasonerQuery parent)
maps this var property to a reasoner atom
|
RelationPlayer |
RelationPlayer.setRolePlayer(VarPatternAdmin rolePlayer)
Set the role player, returning a new
RelationPlayer with that role player set |
| Modifier and Type | Method and Description |
|---|---|
Atomic |
VarProperty.mapToAtom(VarPatternAdmin var,
Set<VarPatternAdmin> vars,
ReasonerQuery parent)
maps this var property to a reasoner atom
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractVarPattern
Abstract implementation of
VarPatternAdmin. |
| Modifier and Type | Method and Description |
|---|---|
VarPatternAdmin |
AbstractVarPattern.admin() |
<T extends VarProperty> |
AbstractVarPattern.mapProperty(Class<T> type,
java.util.function.UnaryOperator<T> mapper) |
static VarPatternAdmin |
Patterns.mergeVars(Collection<VarPatternAdmin> vars) |
VarPatternAdmin |
AbstractVarPattern.setVarName(Var name) |
| Modifier and Type | Method and Description |
|---|---|
Disjunction<Conjunction<VarPatternAdmin>> |
AbstractVarPattern.getDisjunctiveNormalForm() |
Collection<VarPatternAdmin> |
AbstractVarPattern.getImplicitInnerVars() |
Collection<VarPatternAdmin> |
AbstractVarPattern.getInnerVars() |
| Modifier and Type | Method and Description |
|---|---|
static VarPatternAdmin |
Patterns.mergeVars(Collection<VarPatternAdmin> vars) |
| Modifier and Type | Method and Description |
|---|---|
VarPatternAdmin |
HasResourceProperty.getResource() |
VarPatternAdmin |
HasResourceTypeProperty.getResourceType() |
VarPatternAdmin |
RelatesProperty.getRole() |
VarPatternAdmin |
PlaysProperty.getRole() |
VarPatternAdmin |
HasScopeProperty.getScope() |
VarPatternAdmin |
SubProperty.getSuperType() |
VarPatternAdmin |
IsaProperty.getType() |
VarPatternAdmin |
NeqProperty.getVar() |
| Constructor and Description |
|---|
HasResourceTypeProperty(VarPatternAdmin resourceType,
boolean required) |
HasScopeProperty(VarPatternAdmin scope) |
IsaProperty(VarPatternAdmin type) |
NeqProperty(VarPatternAdmin var) |
PlaysProperty(VarPatternAdmin role,
boolean required) |
RelatesProperty(VarPatternAdmin role) |
SubProperty(VarPatternAdmin superType) |
| Modifier and Type | Method and Description |
|---|---|
Concept |
InsertQueryExecutor.getConcept(VarPatternAdmin var) |
| Modifier and Type | Method and Description |
|---|---|
static DeleteQueryAdmin |
Queries.delete(Collection<VarPatternAdmin> deleters,
MatchQuery matchQuery) |
static InsertQueryAdmin |
Queries.insert(com.google.common.collect.ImmutableCollection<VarPatternAdmin> vars,
MatchQueryAdmin matchQuery) |
| Modifier and Type | Method and Description |
|---|---|
static ValuePredicate |
Predicates.contains(VarPatternAdmin var) |
static ValuePredicate |
Predicates.gt(VarPatternAdmin var) |
static ValuePredicate |
Predicates.gte(VarPatternAdmin var) |
static ValuePredicate |
Predicates.lt(VarPatternAdmin var) |
static ValuePredicate |
Predicates.lte(VarPatternAdmin var) |
| Modifier and Type | Method and Description |
|---|---|
static Set<Atomic> |
AtomicFactory.createAtomSet(Conjunction<VarPatternAdmin> pattern,
ReasonerQuery parent) |
| Constructor and Description |
|---|
Atom(VarPatternAdmin pattern,
ReasonerQuery par) |
AtomicBase(VarPatternAdmin pattern,
ReasonerQuery par) |
| 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) |
| Modifier and Type | Method and Description |
|---|---|
static VarPatternAdmin |
ValuePredicate.createValueVar(Var name,
ValuePredicateAdmin pred) |
| Modifier and Type | Method and Description |
|---|---|
protected ValuePredicateAdmin |
ValuePredicate.extractPredicate(VarPatternAdmin pattern) |
protected abstract T |
Predicate.extractPredicate(VarPatternAdmin pattern) |
protected Var |
NeqPredicate.extractPredicate(VarPatternAdmin pattern) |
protected ConceptId |
IdPredicate.extractPredicate(VarPatternAdmin var) |
| Constructor and Description |
|---|
IdPredicate(VarPatternAdmin pattern,
ReasonerQuery par) |
ValuePredicate(VarPatternAdmin pattern,
ReasonerQuery par) |
| Modifier and Type | Method and Description |
|---|---|
static ReasonerAtomicQuery |
ReasonerQueries.atomic(Conjunction<VarPatternAdmin> pattern,
GraknGraph graph) |
static ReasonerQueryImpl |
ReasonerQueries.create(Conjunction<VarPatternAdmin> pattern,
GraknGraph graph) |
| 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 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
|
| 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
|
| Modifier and Type | Method and Description |
|---|---|
static Collection<VarPatternAdmin> |
AdminConverter.getVarAdmins(Collection<? extends VarPattern> patterns) |
Copyright © 2017 Grakn Labs Ltd. All rights reserved.