| Modifier and Type | Class and Description |
|---|---|
class |
Atom
Atom implementation defining specialised functionalities.
|
class |
AtomBase
Base atom implementation providing basic functionalities.
|
class |
NotEquals
Implementation of atom corresponding to graql NotEquals property.
|
| Modifier and Type | Method and Description |
|---|---|
Atomic |
NotEquals.clone() |
Atomic |
Atomic.clone() |
abstract Atomic |
AtomBase.clone() |
static Atomic |
AtomicFactory.create(Atomic atom,
Query parent) |
static Atomic |
PropertyMapper.map(VarProperty prop,
VarAdmin var,
Set<VarAdmin> vars,
Query parent,
GraknGraph graph)
map graql property to a set of reasoner atoms
|
| Modifier and Type | Method and Description |
|---|---|
static Set<Atomic> |
AtomicFactory.createAtomSet(Conjunction<PatternAdmin> pattern,
Query parent,
GraknGraph graph) |
| Modifier and Type | Method and Description |
|---|---|
static Atomic |
AtomicFactory.create(Atomic atom,
Query parent) |
Map<VarName,VarName> |
Atomic.getUnifiers(Atomic parentAtom) |
Map<VarName,VarName> |
AtomBase.getUnifiers(Atomic parentAtom)
get unifiers by comparing this atom with parent
|
| Modifier and Type | Class and Description |
|---|---|
class |
Binary
Base implementation for binary atoms with single predicate.
|
class |
BinaryBase
Base implementationfor binary atoms of the type ($varName, $valueVariable), where value variable
references predicates.
|
class |
HasRole
Atom implementation defining a has-role atom.
|
class |
MultiPredicateBinary
Base implementation for binary atoms with multiple predicate.
|
class |
Relation
Atom implementation defining a relation atom.
|
class |
Resource
Atom implementation defining a resource atom.
|
class |
TypeAtom
Atom implementation defining type atoms of the type $varName {isa|sub|plays-role|has-resource|has-scope} $valueVariable)
|
| Modifier and Type | Method and Description |
|---|---|
Atomic |
TypeAtom.clone() |
Atomic |
Resource.clone() |
Atomic |
Relation.clone() |
Atomic |
HasRole.clone() |
| Modifier and Type | Method and Description |
|---|---|
Map<VarName,VarName> |
Relation.getUnifiers(Atomic pAtom) |
Map<VarName,VarName> |
BinaryBase.getUnifiers(Atomic parentAtom) |
| Modifier and Type | Class and Description |
|---|---|
class |
IdPredicate
Predicate implementation specialising it to be an id predicate.
|
class |
Predicate<T>
Atom implementation serving as base class for predicate implementations.
|
class |
ValuePredicate
Predicate implementation specialising it to be an value predicate.
|
| Modifier and Type | Method and Description |
|---|---|
Atomic |
ValuePredicate.clone() |
Atomic |
IdPredicate.clone() |
| Modifier and Type | Method and Description |
|---|---|
Map<VarName,VarName> |
Predicate.getUnifiers(Atomic parentAtom) |
| Modifier and Type | Class and Description |
|---|---|
class |
DataTypeAtom |
class |
IsAbstractAtom |
class |
RegexAtom |
| Modifier and Type | Method and Description |
|---|---|
Atomic |
RegexAtom.clone() |
Atomic |
IsAbstractAtom.clone() |
Atomic |
DataTypeAtom.clone() |
| Modifier and Type | Method and Description |
|---|---|
Set<Atomic> |
Query.getAtoms() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Query.addAtom(Atomic atom) |
boolean |
AtomicQuery.addAtom(Atomic at) |
boolean |
Query.containsAtom(Atomic atom) |
boolean |
Query.containsEquivalentAtom(Atomic atom) |
boolean |
Query.removeAtom(Atomic atom) |
boolean |
AtomicQuery.removeAtom(Atomic at) |
| Modifier and Type | Method and Description |
|---|---|
void |
Query.addAtomConstraints(Set<? extends Atomic> cstrs)
adds a set of constraints (types, predicates) to the atom set
|
Copyright © 2017 Grakn Labs Ltd. All rights reserved.