| Modifier and Type | Method and Description |
|---|---|
VarAdmin |
Var.admin() |
| Modifier and Type | Method and Description |
|---|---|
default VarAdmin |
VarAdmin.asVar() |
default VarAdmin |
PatternAdmin.asVar() |
VarAdmin |
RelationPlayer.getRolePlayer() |
| Modifier and Type | Method and Description |
|---|---|
Collection<VarAdmin> |
DeleteQueryAdmin.getDeleters() |
Disjunction<Conjunction<VarAdmin>> |
PatternAdmin.getDisjunctiveNormalForm()
Get the disjunctive normal form of this pattern group.
|
Disjunction<Conjunction<VarAdmin>> |
Disjunction.getDisjunctiveNormalForm() |
Disjunction<Conjunction<VarAdmin>> |
Conjunction.getDisjunctiveNormalForm() |
java.util.stream.Stream<VarAdmin> |
VarProperty.getImplicitInnerVars()
Get a stream of any inner
VarAdmin within this `VarProperty`, including any that may have been
implicitly created (such as with "has-resource"). |
Set<VarAdmin> |
VarAdmin.getImplicitInnerVars()
Get all inner variables, including implicit variables such as in a has-resource property
|
Optional<VarAdmin> |
ValuePredicateAdmin.getInnerVar()
Get the inner variable that this predicate refers to, if one is present
|
java.util.stream.Stream<VarAdmin> |
VarProperty.getInnerVars()
Get a stream of any inner
VarAdmin within this `VarProperty`. |
Set<VarAdmin> |
VarAdmin.getInnerVars() |
Optional<VarAdmin> |
RelationPlayer.getRoleType() |
java.util.stream.Stream<VarAdmin> |
VarProperty.getTypes()
Get a stream of
VarAdmin that must be types. |
default Set<VarAdmin> |
PatternAdmin.getVars() |
Collection<VarAdmin> |
InsertQueryAdmin.getVars() |
| Modifier and Type | Method and Description |
|---|---|
Atomic |
VarProperty.mapToAtom(VarAdmin var,
Set<VarAdmin> vars,
ReasonerQuery parent)
maps this var property to a reasoner atom
|
| Modifier and Type | Method and Description |
|---|---|
Atomic |
VarProperty.mapToAtom(VarAdmin var,
Set<VarAdmin> vars,
ReasonerQuery parent)
maps this var property to a reasoner atom
|
| Modifier and Type | Method and Description |
|---|---|
static VarAdmin |
Patterns.mergeVars(Collection<VarAdmin> vars) |
static VarAdmin |
Patterns.var() |
static VarAdmin |
Patterns.var(VarName name) |
| Modifier and Type | Method and Description |
|---|---|
static VarAdmin |
Patterns.mergeVars(Collection<VarAdmin> vars) |
| Modifier and Type | Method and Description |
|---|---|
VarAdmin |
HasResourceProperty.getResource() |
VarAdmin |
HasResourceTypeProperty.getResourceType() |
VarAdmin |
PlaysRoleProperty.getRole() |
VarAdmin |
PlaysProperty.getRole() |
VarAdmin |
HasRoleProperty.getRole() |
VarAdmin |
HasScopeProperty.getScope() |
VarAdmin |
SubProperty.getSuperType() |
VarAdmin |
IsaProperty.getType() |
VarAdmin |
NeqProperty.getVar() |
| Modifier and Type | Method and Description |
|---|---|
default void |
VarPropertyInternal.checkInsertable(VarAdmin var)
Check if the given property can be inserted
|
void |
ValueProperty.checkInsertable(VarAdmin var) |
void |
RelationProperty.checkInsertable(VarAdmin var) |
void |
VarPropertyInternal.checkValid(GraknGraph graph,
VarAdmin var)
Check if the given property can be used in a match query
|
void |
RelationProperty.checkValidProperty(GraknGraph graph,
VarAdmin var) |
void |
IsaProperty.checkValidProperty(GraknGraph graph,
VarAdmin var) |
Atomic |
ValueProperty.mapToAtom(VarAdmin var,
Set<VarAdmin> vars,
ReasonerQuery parent) |
Atomic |
SubProperty.mapToAtom(VarAdmin var,
Set<VarAdmin> vars,
ReasonerQuery parent) |
Atomic |
RuleProperty.mapToAtom(VarAdmin var,
Set<VarAdmin> vars,
ReasonerQuery parent) |
Atomic |
RelationProperty.mapToAtom(VarAdmin var,
Set<VarAdmin> vars,
ReasonerQuery parent) |
Atomic |
RegexProperty.mapToAtom(VarAdmin var,
Set<VarAdmin> vars,
ReasonerQuery parent) |
Atomic |
PlaysRoleProperty.mapToAtom(VarAdmin var,
Set<VarAdmin> vars,
ReasonerQuery parent) |
Atomic |
PlaysProperty.mapToAtom(VarAdmin var,
Set<VarAdmin> vars,
ReasonerQuery parent) |
Atomic |
NeqProperty.mapToAtom(VarAdmin var,
Set<VarAdmin> vars,
ReasonerQuery parent) |
Atomic |
NameProperty.mapToAtom(VarAdmin var,
Set<VarAdmin> vars,
ReasonerQuery parent) |
Atomic |
IsaProperty.mapToAtom(VarAdmin var,
Set<VarAdmin> vars,
ReasonerQuery parent) |
Atomic |
IsAbstractProperty.mapToAtom(VarAdmin var,
Set<VarAdmin> vars,
ReasonerQuery parent) |
Atomic |
IdProperty.mapToAtom(VarAdmin var,
Set<VarAdmin> vars,
ReasonerQuery parent) |
Atomic |
HasScopeProperty.mapToAtom(VarAdmin var,
Set<VarAdmin> vars,
ReasonerQuery parent) |
Atomic |
HasRoleProperty.mapToAtom(VarAdmin var,
Set<VarAdmin> vars,
ReasonerQuery parent) |
Atomic |
HasResourceTypeProperty.mapToAtom(VarAdmin var,
Set<VarAdmin> vars,
ReasonerQuery parent) |
Atomic |
HasResourceProperty.mapToAtom(VarAdmin var,
Set<VarAdmin> vars,
ReasonerQuery parent) |
Atomic |
DataTypeProperty.mapToAtom(VarAdmin var,
Set<VarAdmin> vars,
ReasonerQuery parent) |
| Constructor and Description |
|---|
HasResourceProperty(TypeName resourceType,
VarAdmin resource) |
HasResourceProperty(VarAdmin resource) |
HasResourceTypeProperty(VarAdmin resourceType,
boolean required) |
HasRoleProperty(VarAdmin role) |
HasScopeProperty(VarAdmin scope) |
IsaProperty(VarAdmin type) |
NeqProperty(VarAdmin var) |
PlaysProperty(VarAdmin role) |
PlaysRoleProperty(VarAdmin role,
boolean required) |
SubProperty(VarAdmin superType) |
| Modifier and Type | Method and Description |
|---|---|
Concept |
InsertQueryExecutor.getConcept(VarAdmin var) |
| Modifier and Type | Method and Description |
|---|---|
static DeleteQueryAdmin |
Queries.delete(Collection<VarAdmin> deleters,
MatchQuery matchQuery) |
static InsertQueryAdmin |
Queries.insert(com.google.common.collect.ImmutableCollection<VarAdmin> vars,
MatchQueryAdmin matchQuery) |
| Modifier and Type | Method and Description |
|---|---|
static ValuePredicate |
Predicates.contains(VarAdmin var) |
static ValuePredicate |
Predicates.gt(VarAdmin var) |
static ValuePredicate |
Predicates.gte(VarAdmin var) |
static ValuePredicate |
Predicates.lt(VarAdmin var) |
static ValuePredicate |
Predicates.lte(VarAdmin var) |
| 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 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 |
|---|---|
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 |
|---|---|
static Set<Atomic> |
AtomicFactory.createAtomSet(Conjunction<VarAdmin> pattern,
ReasonerQuery parent) |
| Constructor and Description |
|---|
Atom(VarAdmin pattern,
ReasonerQuery par) |
AtomBase(VarAdmin pattern,
ReasonerQuery par) |
| Modifier and Type | Method and Description |
|---|---|
protected ConceptId |
TypeAtom.extractTypeId(VarAdmin var) |
protected ConceptId |
Resource.extractTypeId(VarAdmin var) |
protected abstract ConceptId |
MultiPredicateBinary.extractTypeId(VarAdmin var) |
protected abstract ConceptId |
Binary.extractTypeId(VarAdmin var) |
protected VarName |
TypeAtom.extractValueVariableName(VarAdmin var) |
protected VarName |
Resource.extractValueVariableName(VarAdmin var) |
protected VarName |
Relation.extractValueVariableName(VarAdmin var) |
protected abstract VarName |
BinaryBase.extractValueVariableName(VarAdmin var) |
| 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) |
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) |
| Modifier and Type | Method and Description |
|---|---|
static VarAdmin |
IdPredicate.createIdVar(VarName varName,
ConceptId typeId) |
static VarAdmin |
ValuePredicate.createValueVar(VarName name,
ValuePredicateAdmin pred) |
| Modifier and Type | Method and Description |
|---|---|
protected ValuePredicateAdmin |
ValuePredicate.extractPredicate(VarAdmin pattern) |
protected abstract T |
Predicate.extractPredicate(VarAdmin pattern) |
protected ConceptId |
IdPredicate.extractPredicate(VarAdmin var) |
| Constructor and Description |
|---|
IdPredicate(VarAdmin pattern,
ReasonerQuery par) |
Predicate(VarAdmin pattern,
ReasonerQuery par) |
ValuePredicate(VarAdmin pattern,
ReasonerQuery par) |
| Constructor and Description |
|---|
ReasonerAtomicQuery(Conjunction<VarAdmin> pattern,
GraknGraph graph) |
ReasonerQueryImpl(Conjunction<VarAdmin> pattern,
GraknGraph graph) |
| Modifier and Type | Method and Description |
|---|---|
static Collection<VarAdmin> |
AdminConverter.getVarAdmins(Collection<? extends Var> patterns) |
Copyright © 2017 Grakn Labs Ltd. All rights reserved.