| Modifier and Type | Method and Description |
|---|---|
static Fragment |
attributeIndex(VarProperty varProperty,
Var start,
Label label,
Object attributeValue)
A
Fragment that uses an index stored on each attribute. |
static Fragment |
dataType(VarProperty varProperty,
Var start,
AttributeType.DataType dataType) |
static Fragment |
id(VarProperty varProperty,
Var start,
ConceptId id) |
static Fragment |
inIsa(VarProperty varProperty,
Var start,
Var end,
boolean mayHaveEdgeInstances) |
static Fragment |
inPlays(VarProperty varProperty,
Var start,
Var end,
boolean required) |
static ai.grakn.graql.internal.gremlin.fragment.InRelatesFragment |
inRelates(VarProperty varProperty,
Var start,
Var end) |
static Fragment |
inRolePlayer(VarProperty varProperty,
Var rolePlayer,
Var edge,
Var relation,
Var role,
com.google.common.collect.ImmutableSet<Label> roleLabels,
com.google.common.collect.ImmutableSet<Label> relationTypeLabels) |
static Fragment |
inSub(VarProperty varProperty,
Var start,
Var end) |
static Fragment |
isAbstract(VarProperty varProperty,
Var start) |
static Fragment |
label(VarProperty varProperty,
Var start,
com.google.common.collect.ImmutableSet<Label> labels) |
static Fragment |
neq(VarProperty varProperty,
Var start,
Var other) |
static Fragment |
notInternal(VarProperty varProperty,
Var start) |
static Fragment |
outIsa(VarProperty varProperty,
Var start,
Var end) |
static Fragment |
outPlays(VarProperty varProperty,
Var start,
Var end,
boolean required) |
static Fragment |
outRelates(VarProperty varProperty,
Var start,
Var end) |
static Fragment |
outRolePlayer(VarProperty varProperty,
Var relation,
Var edge,
Var rolePlayer,
Var role,
com.google.common.collect.ImmutableSet<Label> roleLabels,
com.google.common.collect.ImmutableSet<Label> relationTypeLabels) |
static Fragment |
outSub(VarProperty varProperty,
Var start,
Var end) |
static Fragment |
regex(VarProperty varProperty,
Var start,
String regex) |
static Fragment |
value(VarProperty varProperty,
Var start,
ValuePredicate predicate) |
public static Fragment inRolePlayer(VarProperty varProperty, Var rolePlayer, Var edge, Var relation, @Nullable Var role, @Nullable com.google.common.collect.ImmutableSet<Label> roleLabels, @Nullable com.google.common.collect.ImmutableSet<Label> relationTypeLabels)
public static Fragment outRolePlayer(VarProperty varProperty, Var relation, Var edge, Var rolePlayer, @Nullable Var role, @Nullable com.google.common.collect.ImmutableSet<Label> roleLabels, @Nullable com.google.common.collect.ImmutableSet<Label> relationTypeLabels)
public static Fragment inSub(VarProperty varProperty, Var start, Var end)
public static Fragment outSub(VarProperty varProperty, Var start, Var end)
public static ai.grakn.graql.internal.gremlin.fragment.InRelatesFragment inRelates(VarProperty varProperty, Var start, Var end)
public static Fragment outRelates(VarProperty varProperty, Var start, Var end)
public static Fragment inIsa(VarProperty varProperty, Var start, Var end, boolean mayHaveEdgeInstances)
public static Fragment outIsa(VarProperty varProperty, Var start, Var end)
public static Fragment dataType(VarProperty varProperty, Var start, AttributeType.DataType dataType)
public static Fragment inPlays(VarProperty varProperty, Var start, Var end, boolean required)
public static Fragment outPlays(VarProperty varProperty, Var start, Var end, boolean required)
public static Fragment id(VarProperty varProperty, Var start, ConceptId id)
public static Fragment label(VarProperty varProperty, Var start, com.google.common.collect.ImmutableSet<Label> labels)
public static Fragment value(VarProperty varProperty, Var start, ValuePredicate predicate)
public static Fragment isAbstract(VarProperty varProperty, Var start)
public static Fragment regex(VarProperty varProperty, Var start, String regex)
public static Fragment notInternal(VarProperty varProperty, Var start)
public static Fragment neq(VarProperty varProperty, Var start, Var other)
Copyright © 2017 Grakn Labs Ltd. All rights reserved.