| Modifier and Type | Method and Description |
|---|---|
Query |
Atomic.getParentQuery() |
Query |
AtomBase.getParentQuery() |
| Modifier and Type | Method and Description |
|---|---|
static Atomic |
AtomicFactory.create(Atomic atom,
Query parent) |
static Set<Atomic> |
AtomicFactory.createAtomSet(Conjunction<PatternAdmin> pattern,
Query parent,
GraknGraph graph) |
static Atomic |
PropertyMapper.map(VarProperty prop,
VarAdmin var,
Set<VarAdmin> vars,
Query parent,
GraknGraph graph)
map graql property to a set of reasoner atoms
|
javafx.util.Pair<Atom,Map<VarName,VarName>> |
Atom.rewrite(Atom parent,
Query q)
rewrites the atom to be compatible with parent atom
|
void |
Atomic.setParentQuery(Query q) |
void |
AtomBase.setParentQuery(Query q) |
| Constructor and Description |
|---|
Atom(VarAdmin pattern,
Query par) |
AtomBase(VarAdmin pattern,
Query par) |
NotEquals(VarName varName,
NeqProperty prop,
Query parent) |
| Modifier and Type | Method and Description |
|---|---|
javafx.util.Pair<Atom,Map<VarName,VarName>> |
Relation.rewrite(Atom parentAtom,
Query parent) |
void |
MultiPredicateBinary.setParentQuery(Query q) |
void |
Binary.setParentQuery(Query q) |
| Constructor and Description |
|---|
Binary(VarAdmin pattern,
IdPredicate p,
Query par) |
BinaryBase(VarAdmin pattern,
Query par) |
HasRole(VarAdmin pattern,
Predicate relPredicate,
IdPredicate predicate,
Query par) |
MultiPredicateBinary(VarAdmin pattern,
Set<Predicate> preds,
Query par) |
Relation(VarAdmin pattern,
IdPredicate predicate,
Query par) |
Relation(VarAdmin pattern,
Query par) |
Relation(VarName name,
VarName typeVariable,
Map<VarName,Var> roleMap,
IdPredicate pred,
Query par) |
Resource(VarAdmin pattern,
Query par) |
Resource(VarAdmin pattern,
Set<Predicate> p,
Query par) |
TypeAtom(VarAdmin pattern,
IdPredicate p,
Query par) |
TypeAtom(VarAdmin pattern,
Query par) |
| Constructor and Description |
|---|
IdPredicate(VarAdmin pattern,
Query par) |
IdPredicate(VarName varName,
IdProperty prop,
Query par) |
IdPredicate(VarName varName,
NameProperty prop,
Query par) |
Predicate(VarAdmin pattern,
Query par) |
ValuePredicate(VarAdmin pattern,
Query par) |
ValuePredicate(VarName varName,
ValueProperty prop,
Query par) |
| Constructor and Description |
|---|
DataTypeAtom(VarName varName,
DataTypeProperty prop,
Query parent) |
IsAbstractAtom(VarName varName,
IsAbstractProperty prop,
Query parent) |
RegexAtom(VarName varName,
RegexProperty prop,
Query parent) |
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicMatchQuery
Atomic reasoner query providing resolution streaming facilities.
|
class |
AtomicQuery
Base reasoner atomic query.
|
class |
ReasonerMatchQuery
Reasoner query providing resolution streaming facilities for conjunctive queries.
|
| Modifier and Type | Method and Description |
|---|---|
QueryAnswerStream |
QueryAnswerStream.filterNonEquals(Query query)
filter stream by applying NonEquals filters
|
QueryAnswers |
QueryAnswers.filterNonEquals(Query query)
filter answers by applying NonEquals filters
|
boolean |
Query.isEquivalent(Query q) |
| Constructor and Description |
|---|
Query(Query q) |
| Modifier and Type | Method and Description |
|---|---|
Query |
InferenceRule.getBody() |
Copyright © 2017 Grakn Labs Ltd. All rights reserved.