| Package | Description |
|---|---|
| ai.grakn.exception |
Grakn exception definitions.
|
| 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 |
| Modifier and Type | Method and Description |
|---|---|
static GraqlQueryException |
GraqlQueryException.failDelete(VarProperty property) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
UniqueVarProperty
A unique property of a
VarPattern. |
| Modifier and Type | Method and Description |
|---|---|
<T extends VarProperty> |
VarPatternAdmin.getProperties(Class<T> type)
Get a stream of all properties of a particular type on this variable
|
<T extends VarProperty> |
VarPatternAdmin.hasProperty(Class<T> type)
Get whether this
VarPattern has a VarProperty of the given type |
<T extends VarProperty> |
VarPatternAdmin.mapProperty(Class<T> type,
java.util.function.UnaryOperator<T> mapper)
Return this
VarPattern with instances of the given VarProperty modified. |
| Modifier and Type | Method and Description |
|---|---|
java.util.stream.Stream<VarProperty> |
VarPatternAdmin.getProperties()
Get a stream of all properties on this variable
|
| Modifier and Type | Method and Description |
|---|---|
<T extends VarProperty> |
AbstractVarPattern.getProperties(Class<T> type) |
<T extends VarProperty> |
AbstractVarPattern.hasProperty(Class<T> type) |
<T extends VarProperty> |
AbstractVarPattern.mapProperty(Class<T> type,
java.util.function.UnaryOperator<T> mapper) |
| Modifier and Type | Method and Description |
|---|---|
java.util.stream.Stream<VarProperty> |
AbstractVarPattern.getProperties() |
protected abstract Set<VarProperty> |
AbstractVarPattern.properties() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
VarPropertyInternal
Internal interface for
VarProperty, providing additional methods to match, insert or delete the property. |
| Modifier and Type | Class and Description |
|---|---|
class |
DataTypeProperty
Represents the
datatype property on a ResourceType. |
class |
HasResourceProperty
Represents the
has property on an Thing. |
class |
HasResourceTypeProperty
|
class |
HasScopeProperty
Represents the
has-scope property on a Relation. |
class |
IdProperty
Represents the
id property on a Concept. |
class |
IsAbstractProperty
Represents the
is-abstract property on a Type. |
class |
IsaProperty
Represents the
isa property on a Thing. |
class |
LabelProperty
Represents the
label property on a Type. |
class |
LhsProperty
Represents the
lhs (left-hand side) property on a Rule. |
class |
NeqProperty
Represents the
!= property on a Concept. |
class |
PlaysProperty
Reperesents the
plays property on a Type. |
class |
RegexProperty
Represents the
regex property on a ResourceType. |
class |
RelatesProperty
Represents the
relates property on a RelationType. |
class |
RelationProperty
Represents the relation property (e.g.
|
class |
RhsProperty
Represents the
rhs (right-hand side) property on a Rule. |
class |
RuleProperty
Abstract property for the patterns within rules.
|
class |
SubProperty
Represents the
sub property on a Type. |
class |
ValueProperty
Represents the
value property on a Resource. |
Copyright © 2017 Grakn Labs Ltd. All rights reserved.